home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / Gameplay / Classes / TimedTrigger.uc < prev    next >
Text File  |  2003-12-11  |  555b  |  27 lines

  1. //=============================================================================
  2. // TimedTrigger: causes an event after X seconds.
  3. //=============================================================================
  4. class TimedTrigger extends Trigger;
  5.  
  6. var() float DelaySeconds;
  7. var() bool bRepeating;
  8.  
  9. function Timer()
  10. {
  11.     TriggerEvent(Event,self,None);
  12.  
  13.     if ( !bRepeating )
  14.         Destroy();
  15. }
  16.  
  17. function MatchStarting()
  18. {
  19.     SetTimer(DelaySeconds, bRepeating);
  20. }
  21.  
  22. defaultproperties
  23. {
  24.     bObsolete=true
  25.     bCollideActors=false
  26.     DelaySeconds=1.0
  27. }