Пример #1
0
 public void AddAction(IAction action)
 {
     action.AddEndEvent(OnFinish);
     if (actionQueue.Count == 0)
     {
         actionQueue.Enqueue(action);
         RunNextAction();
     }
     else
     {
         actionQueue.Enqueue(action);
     }
 }
Пример #2
0
 public void AddAction(IAction action)
 {
     action.AddEndEvent(RunNextAction);
     queue.Enqueue(action);
 }