public void AddAction(IAction action) { action.AddEndEvent(OnFinish); if (actionQueue.Count == 0) { actionQueue.Enqueue(action); RunNextAction(); } else { actionQueue.Enqueue(action); } }
public void AddAction(IAction action) { action.AddEndEvent(RunNextAction); queue.Enqueue(action); }