Beispiel #1
0
    public void SetGameMenuMode(GameMenuModes newGameMenuMode)
    {
        int  levelIndex = GameManager.GetGameManager().levelIndex;
        bool isSandbox  = GameManager.GetGameManager().isSandboxMode;

        gameMenuMode = newGameMenuMode;

        SetShowCursor(gameMenuMode != GameMenuModes.gameplay);
        gameplayCanvas.enabled = gameMenuMode == GameMenuModes.gameplay;
        MainMenu.SetUIVisibility(selectedToolContainer, ShouldShowToolCharges());
        MainMenu.SetUIVisibility(scoreContainer, ShouldShowScore());
        toolSelectCanvas.enabled = gameMenuMode == GameMenuModes.toolSelect && !isSandbox;
        sandboxCanvas.enabled    = gameMenuMode == GameMenuModes.toolSelect && isSandbox;
        challengeCanvas.enabled  = gameMenuMode == GameMenuModes.challengeInfo;
        successCanvas.enabled    = gameMenuMode == GameMenuModes.success;
        failCanvas.enabled       = gameMenuMode == GameMenuModes.fail;
        stopwatchCanvas.enabled  = ShouldShowStopwatch();

        PlayerProfile pp = PlayerProfile.GetPlayerProfile();

        hideTipsToggle.isOn = !pp.GetShowTip(levelIndex, isSandbox);

        toolSelectCanvas.GetComponent <ToolSelectUI>().UpdateAppearance();
        challengeCanvas.GetComponent <ChallengeUI>().UpdateAppearance();
        FindObjectOfType <MouseLook>().enabled = gameMenuMode == GameMenuModes.gameplay;
    }
Beispiel #2
0
    public void SetGameMenuMode(GameMenuModes newGameMenuMode)
    {
        int levelIndex = GameManager.GetGameManager().levelIndex;
        bool isSandbox = GameManager.GetGameManager().isSandboxMode;

        gameMenuMode = newGameMenuMode;

        SetShowCursor(gameMenuMode != GameMenuModes.gameplay);
        gameplayCanvas.enabled = gameMenuMode == GameMenuModes.gameplay;
        MainMenu.SetUIVisibility(selectedToolContainer, ShouldShowToolCharges());
        MainMenu.SetUIVisibility(scoreContainer, ShouldShowScore());
        toolSelectCanvas.enabled = gameMenuMode == GameMenuModes.toolSelect && !isSandbox;
        sandboxCanvas.enabled = gameMenuMode == GameMenuModes.toolSelect && isSandbox;
        challengeCanvas.enabled = gameMenuMode == GameMenuModes.challengeInfo;
        successCanvas.enabled = gameMenuMode == GameMenuModes.success;
        failCanvas.enabled = gameMenuMode == GameMenuModes.fail;
        stopwatchCanvas.enabled = ShouldShowStopwatch();

        PlayerProfile pp = PlayerProfile.GetPlayerProfile();
        hideTipsToggle.isOn = !pp.GetShowTip(levelIndex, isSandbox);

        toolSelectCanvas.GetComponent<ToolSelectUI>().UpdateAppearance();
        challengeCanvas.GetComponent<ChallengeUI>().UpdateAppearance();
        FindObjectOfType<MouseLook>().enabled = gameMenuMode == GameMenuModes.gameplay;
    }