コード例 #1
0
 public void ChangeTurnPhase()
 {
     if (!HasNextPhase())
     {
         throw new InvalidOperationException("No next phase to move to");
     }
     currentTurnPhaseIndex++;
     TurnPhaseChanged.Dispatch(CurrentTurnPhase);
 }
コード例 #2
0
 void _OnTurnPhaseChanged(TurnPhaseChanged e)
 {
 }
コード例 #3
0
 public override void ChangeTurn()
 {
     currentTurnPhaseIndex = 0;
     TurnPhaseChanged.Dispatch(CurrentTurnPhase);
     base.ChangeTurn();
 }
コード例 #4
0
 void _OnTurnPhaseChanged(TurnPhaseChanged e)
 {
     GameController.instance.currTurnPhase = e.phase;
 }