示例#1
0
    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;
        }
    }
示例#2
0
    private void PrepareNewRound()
    {
        taskList.Clear();
        playerList.Clear();

        countManager.PrepareNewRound();

        gameState = ValueTypes.GameState.Start;
    }
示例#3
0
 private void SwitchGameState(ValueTypes.GameState newGameState)
 {
     gameState = newGameState;
     interfaceManager.SwitchGameState(newGameState);
 }
示例#4
0
 public void SwitchGameState(ValueTypes.GameState newGameState)
 {
     gameState = newGameState;
 }