UnrealI
Class DarkMatch

source: e:\games\UnrealTournament\UnrealI\Classes\DarkMatch.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--Engine.GameInfo
            |
            +--UnrealShare.UnrealGameInfo
               |
               +--UnrealShare.DeathMatchGame
                  |
                  +--UnrealI.DarkMatch
Direct Known Subclasses:None

class DarkMatch
extends UnrealShare.DeathMatchGame

//============================================================================= // DarkMatch. //=============================================================================

Function Summary
 void AddDefaultInventory(Pawn aPlayer)



Source Code


00001	//=============================================================================
00002	// DarkMatch.
00003	//=============================================================================
00004	class DarkMatch extends DeathMatchGame;
00005	
00006	function AddDefaultInventory(pawn aPlayer)
00007	{
00008		local SearchLight s;
00009	
00010		Super.AddDefaultInventory(aPlayer);
00011		
00012		//spawn a searchlight
00013		if ( aPlayer.IsA('Spectator') 
00014			|| aPlayer.FindInventoryType(class'SearchLight') != None )
00015			return;
00016		s = Spawn(class'SearchLight',,, Location);
00017		if (s != None)
00018		{
00019			s.bHeldItem = true;
00020			s.GiveTo( aPlayer );
00021			s.Activate();
00022			aPlayer.SelectedItem = s;
00023		}
00024	}
00025	
00026	defaultproperties
00027	{
00028	     MapListType=Class'UnrealI.DKmaplist'
00029	     MapPrefix="DK"
00030	     GameName="DarkMatch"
00031	}

End Source Code