I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE2:RandomTrigger
From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 11:50, 9 May 2008 by Haarg (Talk | contribs) (updated due to changes to class infobox)
This custom trigger will cause random events to fire from a dynamic list of event names.
Properties[edit]
Main[edit]
- array<name> EventList
- A dynamic array of Events to trigger.
Source Code[edit]
//============================================================================= // 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' //}
Notes[edit]
If this actor is compiled inside the Unreal Editor, edit the default property Display -> Texture manually as indicated in the comment at the bottom of the code using the "editdefault class=RandomTrigger" Unreal Editor console command. If you are Compiling with UCC, simply un-comment the defaultProperties block.