Exemple #1
0
    public void Resume()
    {
        GetComponent <CanvasGroup>().alpha = 1;
        PlayMode.ChangeGameMode(lastMode);
        if (lastMode == PlayMode.GameMode.Conversation)
        {
            explore.SetActive(true);
            conversation.SetActive(true);
            conversation.GetComponent <Animator>().SetBool("Activated", true);
        }
        else if (lastMode == PlayMode.GameMode.Explore)
        {
            explore.SetActive(true);
        }


        menuCanvas.SetActive(false);
        paused           = false;
        Cursor.lockState = CursorLockMode.Locked;
    }
Exemple #2
0
    public void Pause(MenuManager.MenuState state, bool exploreMode)
    {
        //GetComponent<CanvasGroup>().alpha = 0;
        conversation.SetActive(false);
        explore.SetActive(false);

        if (!exploreMode)
        {
            lastMode = PlayMode.gameMode;
        }
        else
        {
            lastMode = PlayMode.GameMode.Explore;
        }

        PlayMode.ChangeGameMode(PlayMode.GameMode.Menu);
        menuCanvas.SetActive(true);
        menuCanvas.GetComponent <MenuManager>().SetMenu(state);
        paused = true;
    }