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

  1. class ACTION_DisplayMessage extends ScriptedAction;
  2.  
  3. var(Action) string        Message;
  4. var(Action) bool        bBroadcast;
  5. var(Action) name        MessageType;
  6.  
  7. function bool InitActionFor(ScriptedController C)
  8. {
  9.     if ( bBroadCast )
  10.         C.Level.Game.Broadcast(C.GetInstigator(), Message, MessageType); // Broadcast message to all players.
  11.     else
  12.         C.GetInstigator().ClientMessage( Message, MessageType ); 
  13.     return false;    
  14. }
  15.  
  16. function string GetActionString()
  17. {
  18.     return ActionString@Message;
  19. }
  20.  
  21. defaultproperties
  22. {
  23.     ActionString="display message"
  24.     MessageType=CriticalEvent
  25. }