RuneI
Class ZoneVelocityTrigger

source: c:\runehov\RuneI\Classes\ZoneVelocityTrigger.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Triggers
         |
         +--Engine.Trigger
            |
            +--RuneI.ZoneVelocityTrigger
Direct Known Subclasses:None

class ZoneVelocityTrigger
extends Engine.Trigger

//============================================================================= // ZoneVelocityTrigger: // Changes Zone velocity of zone whose tag matches event to my ZoneVelocity //=============================================================================
Variables
 vector ZoneVelocity


Function Summary
 void TriggerAction(Actor Receiver, Actor Cause, Pawn EventInstigator)
     
//--------------------------------------------------------
//
// TriggerAction
//
//--------------------------------------------------------
 void UnTriggerAction(Actor Receiver, Actor Cause, Pawn EventInstigator)
     
//--------------------------------------------------------
//
// UnTriggerAction
//
//--------------------------------------------------------



Source Code


00001	//=============================================================================
00002	// ZoneVelocityTrigger: 
00003	// Changes Zone velocity of zone whose tag matches event to my ZoneVelocity
00004	//=============================================================================
00005	class ZoneVelocityTrigger extends Trigger;
00006	
00007	
00008	var() vector ZoneVelocity;
00009	
00010	//--------------------------------------------------------
00011	//
00012	// TriggerAction
00013	//
00014	//--------------------------------------------------------
00015	function TriggerAction(actor Receiver, actor Cause, Pawn EventInstigator)
00016	{
00017		local ZoneInfo Z;
00018	
00019		// Change Zone's velocity to mine
00020		Z = ZoneInfo(Receiver);
00021		if (Z != None)
00022		{
00023			Z.ZoneVelocity = ZoneVelocity;
00024		}
00025	}
00026	
00027	
00028	//--------------------------------------------------------
00029	//
00030	// UnTriggerAction
00031	//
00032	//--------------------------------------------------------
00033	function UnTriggerAction(actor Receiver, actor Cause, Pawn EventInstigator)
00034	{
00035	}
00036	
00037	defaultproperties
00038	{
00039	}

End Source Code