IEnumerator TurnInBetween(AfterStyle next) { turn = GameState.InBetweens; yield return(new WaitForSeconds(0.5f)); SetupTurn(next); }
protected void SetupTurn(AfterStyle style) { switch (style) { case AfterStyle.P1Start: SetupTurn(0); break; case AfterStyle.P2Start: SetupTurn(1); break; case AfterStyle.RoundLoser: if (winner == 0) { SetupTurn(1); } else { SetupTurn(0); } break; case AfterStyle.RoundWinner: if (winner == 0) { SetupTurn(0); } else { SetupTurn(1); } break; case AfterStyle.StartTogether: SetupTurn(2); break; } }