XIII
Class MitraillTrigger

source: C:\XIII\XIII\Classes\MitraillTrigger.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Triggers
         |
         +--XIII.XIIITriggers
            |
            +--XIII.MitraillTrigger
Direct Known Subclasses:None

class MitraillTrigger
extends XIII.XIIITriggers

//----------------------------------------------------------- // //-----------------------------------------------------------

Function Summary
 void PlayerTrigger(Actor Other, Pawn EventInstigator)
     
//____________________________________________________________________
 void PostBeginPlay()
     
// ELR Don't use this anymore because NotPlaceAble
//____________________________________________________________________



Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class MitraillTrigger extends XIIITriggers
00005	    notplaceable;
00006	
00007	/* // ELR Don't use this anymore because NotPlaceAble
00008	//____________________________________________________________________
00009	function PostBeginPlay()
00010	{
00011	    if ( MitraillTop(Owner) == none )
00012	    {
00013	      log("####"@self@"Destroyed, not spawned by Mitrailltop");
00014	      Destroy();
00015	      Return;
00016	    }
00017	    Super.PostBeginPlay();
00018	} */
00019	
00020	//____________________________________________________________________
00021	function PlayerTrigger( actor Other, pawn EventInstigator )
00022	{
00023	    local Controller C;
00024	
00025	//    Log("---- "$self$" triggered");
00026	    if ( MitraillTop(Owner).PawnControlling == none )
00027	    {
00028	      C = EventInstigator.controller;
00029	      EventInstigator.ControlledActor = Owner;
00030	      C.GotoState('PlayerGunning');
00031	      MitraillTop(Owner).TakeControl(EventInstigator);
00032	    }
00033	}
00034	
00035	
00036	
00037	defaultproperties
00038	{
00039	     bCanBeLocked=True
00040	     bInteractive=True
00041	     CollisionRadius=20.000000
00042	     CollisionHeight=20.000000
00043	}

End Source Code