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; }
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; }