示例#1
0
 public override void DispatchAction(GBEvent evnt, string action, GBXMLContainer actionData)
 {
     switch (action)
     {
         case "StartAnimator":
             Start();
             break;
     }
 }
示例#2
0
文件: Process.cs 项目: remy22/GameBox
 public void AddEvent(GBEvent evnt)
 {
     eventList[eventListIndexToAdd].Add(evnt);
 }
示例#3
0
文件: Process.cs 项目: remy22/GameBox
 public void DispatchAction(GBEvent evnt, string action, GBXMLContainer actionData)
 {
     if (action.StartsWith("Process."))
     {
         string shortAction = action.Substring("Process.".Length);
         switch (shortAction)
         {
             case "Finish":
                 GBDebug.WriteLine("TODO: Finishing process");
                 ProcessManager.FinishActiveProcess();
                 break;
         }
     }
 }
示例#4
0
 public virtual void DispatchAction(GBEvent evnt, string action,GBXMLContainer actionData)
 {
 }
示例#5
0
 public static void AddEvent(GBEvent evnt)
 {
     if (activeProcess != null)
         activeProcess.AddEvent(evnt);
 }