Ejemplo n.º 1
0
 public static void MoveActionQueue()//chama a proxima ação da fila
 {
     if ((userActions.Count > 0))
     {
         var usrAction = userActions.Dequeue();
         OnCommandCalled?.Invoke(null, usrAction); // a ação atual é a da frente na fila
         currentUAction = new UActionHolder {
             userAction = usrAction, t0 = Time.time, done = false
         };
     }
     else
     {
         currentUAction = null;
     }
 }
Ejemplo n.º 2
0
 public static void DeQueueAction() //tira a ultima ação de fila *sem rodar
 {
     currentUAction = null;         // quando pronta é nula
     MenuManager_InGame.UpdateTaskQueueList();
 }