Legacy:RandomTrigger

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 11:35, 19 November 2007 by Sweavo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
UT2004 :: Actor >> Triggers >> RandomTrigger (custom)

This Trigger will cause random Events from a dynamic list of event names.

Properties

This property is available to edit.

array<name> EventList
A dynamic array of Events to trigger.

Source Code

<uscript> //============================================================================= // RandomTrigger // Uses a random value to select from a dynamic array of Events when triggered. // by SuperApe -- Sept 2005 //============================================================================= class RandomTrigger extends Triggers placeable;

var() array<name> EventList;

event Trigger( Actor Other, Pawn EventInstigator ) { Event = EventList[ FRand() * EventList.length ]; TriggerEvent( Event, Other, EventInstigator ); }

//defaultproperties //{ // Texture=Texture'Engine.S_Trigger' //} </uscript>

Note: If this actor is compiled inside Ued, edit the default property Display -> Texture manually as indicated in the comment at the bottom of the code using the "editdefault class=RandomTrigger" Ued console command. If you are Compiling with UCC, simply un-comment the defaultProperties block.

External Link

Related Topics

Discussion