void Update() { switch (curGameState) { case States.startGame: if (Random.value > 0.5f) { isPlayerOne = false; } else { isPlayerOne = true; } curGameState = States.playerturn; break; case States.playerturn: if (!bc.isActive) { bc.StartPlayerTurn(isPlayerOne); } break; case States.calculationStep: break; case States.victory: winText.text = "Player " + (isPlayerOne ? "1" : "2") + " won!"; Time.timeScale = 0.5f; break; } }