Beispiel #1
0
 IEnumerator WaitForTurn(ITurn t)
 {
     ///Double null check because we are checking an interface
     while (!forceNext && ((t != null && !t.Equals(null)) && !t.HasEndedTurn() || TurnEventQueue.EventRunning))
     {
         // MDebug.Log("^turnSystem " + t.GetID() + " Events:" + TurnEventQueue.EventRunning.ToString() + "  hasEnded" + t.HasEndedTurn() + "\n" + TurnEventQueue.ToString2());
         yield return(null);
     }
 }