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

  1. class LatentScriptedAction extends ScriptedAction
  2.     abstract;
  3.  
  4. function DisplayDebug(Canvas Canvas, out float YL, out float YPos)
  5. {
  6.     Canvas.DrawText("Action "$GetActionString(), false);
  7.     YPos += YL;
  8.     Canvas.SetPos(4,YPos);
  9. }
  10.  
  11. function bool InitActionFor(ScriptedController C)
  12. {
  13.     C.CurrentAction = self;
  14.     return true;
  15. }
  16.  
  17. //*****************************************************************************************
  18. // Action Completion Queries
  19.  
  20. function bool CompleteWhenTriggered()
  21. {
  22.     return false;
  23. }
  24.  
  25. function bool CompleteOnAnim(int Channel)
  26. {
  27.     return false;
  28. }
  29.  
  30. function bool CompleteWhenTimer()
  31. {
  32.     return false;
  33. }
  34.  
  35. function bool WaitForPlayer()
  36. {
  37.     return false;
  38. }
  39.  
  40. function bool TickedAction()
  41. {
  42.     return false;
  43. }
  44.  
  45. //*****************************************************************************************
  46. // Action Queries
  47.  
  48. function bool StillTicking(ScriptedController C, float DeltaTime)
  49. {
  50.     return false;
  51. }
  52.  
  53. function bool MoveToGoal()
  54. {
  55.     return false;
  56. }
  57.  
  58. function bool TurnToGoal()
  59. {
  60.     return false;
  61. }
  62.  
  63. function Actor GetMoveTargetFor(ScriptedController C)
  64. {
  65.     return C.SequenceScript.GetMoveTarget();
  66. }
  67.  
  68. function float GetDistance()
  69. {
  70.     return 0;
  71. }
  72.  
  73. defaultproperties
  74. {
  75. }