public void ShowMessage(ValueTypes.GameState gameState) { messageText.transform.localScale = new Vector3(1, 1); switch (gameState) { case ValueTypes.GameState.Start: messageText.text = "Нажмите любую кнопку что бы начать игру!"; break; case ValueTypes.GameState.PlayerTurn: messageText.text = "Повторите последовательность!"; break; case ValueTypes.GameState.Win: messageText.text = "Победа!!! Нажмите любую кнопку что бы начать игру!"; break; case ValueTypes.GameState.Lose: messageText.text = "Проигрыш(( Нажмите любую кнопку что бы начать игру!"; break; default: messageText.text = ""; messageText.transform.localScale = new Vector3(0, 0); Debug.Log("UIManager/ShowMessage gameStaterecognition error!"); break; } }
private void PrepareNewRound() { taskList.Clear(); playerList.Clear(); countManager.PrepareNewRound(); gameState = ValueTypes.GameState.Start; }
private void SwitchGameState(ValueTypes.GameState newGameState) { gameState = newGameState; interfaceManager.SwitchGameState(newGameState); }
public void SwitchGameState(ValueTypes.GameState newGameState) { gameState = newGameState; }