public void EnqueueTurnTaker(TurnController player) { turnQueue.Enqueue(player); }
public StartOfTurnPhase(TurnController phaseOwner) : base(phaseOwner) { Debug.Log("Start of turn"); }
public EndTurnPhase(TurnController phaseOwner) : base(phaseOwner) { Debug.Log("End turn"); }
public DrawPhase(TurnController phaseOwner) : base(phaseOwner) { Debug.Log("Draw Phase"); phaseOwner.OwningPlayer.PlayerDeck.RaiseCardDrawn += HandleOnCardDrawn; }