Пример #1
0
    public void StateInput(InvokeMenu currState)
    {
        switch (currState.state)
        {
        case CurrentState.Main:
            ChangeState(sceneManager.main);
            break;

        case CurrentState.MinigameBase:
            ChangeState(sceneManager.minigameBase);
            break;

        case CurrentState.MinigameSettings:
            ChangeState(sceneManager.minigameSettings);
            break;

        case CurrentState.MinigameSelection:
            ChangeState(sceneManager.minigameSelection);
            break;

        case CurrentState.SliderBase:
            ChangeState(sceneManager.sliderBase);
            break;

        case CurrentState.PlayMinigame:
            StartCoroutine(LoadAsynchronously(1));
            ChangeState(sceneManager.loadingScreen);
            break;

        case CurrentState.PlaySlider:
            StartCoroutine(LoadAsynchronously(2));
            ChangeState(sceneManager.loadingScreen);
            break;
        }
    }
    public void StateInput(InvokeMenu currentState)
    {
        switch (currentState.state)
        {
        case CurrentState.Base:
            ChangeState(gameManager.baseLayer);
            break;

        case CurrentState.Normal:
            ChangeState(gameManager.normalLayer);
            break;

        case CurrentState.Count:
            ChangeState(gameManager.countLayer);
            break;

        case CurrentState.Settings:
            ChangeState(gameManager.settingsLayer);
            break;
        }
    }