Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // TriggerTrigger
- // When triggered, triggers its "Event" in a certain way.
- class TriggerTrigger extends MoreTriggers;
- enum eTrigType
- {
- TRIG_Trigger,
- TRIG_Touch,
- TRIG_Frob
- };
- var() eTrigType TrigType;
- function BeenTriggered(Actor Instigator)
- {
- local Actor a;
- foreach AllActors(LimitingClass,a,Event)
- {
- switch(TrigType)
- {
- case TRIG_Trigger:
- a.Trigger(Instigator,Pawn(Instigator));
- break;
- case TRIG_Touch:
- a.Touch(Instigator);
- break;
- case TRIG_Frob:
- a.Frob(Instigator,None);
- break;
- }
- }
- }
- defaultproperties
- {
- TrigType=TRIG_Trigger
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement