public void PauseGame(bool pause) { if (pause) { if (!m_PausePanel.activeSelf) { m_PausePanel.SetActive(true); m_OptionsPanel.SetActive(false); } m_MainPanel.SetActive(true); Time.timeScale = 0f; m_BackgroundMusic.Pause(); m_Select.SelectSelected(m_SelectedObject); } else { if (m_PausePanel.activeSelf) { m_MainPanel.SetActive(false); Time.timeScale = 1.0f; m_BackgroundMusic.Play(); m_Select.RemoveSelection(); } else if (m_OptionsPanel.activeSelf) { m_ConfigManager.SaveData(); m_PausePanel.SetActive(true); m_OptionsPanel.SetActive(false); m_Select.SelectSelected(m_ConfigSelected); } else if (m_ConfirmPanel.activeSelf) { m_PausePanel.SetActive(true); m_ConfirmPanel.SetActive(false); m_Select.SelectSelected(m_ExitSelected); } } }
public void LoadSceneCall() { m_SaveLoad = new SaveLoad(); User user = m_SaveLoad.LoadUser(); if (user != null) { m_FadeOut = true; m_BetweenScenes.SetTrigger("fadeOut"); } else { m_SFX.Play(); m_MainMenu.SetActive(false); m_Login.SetActive(true); m_Select.SelectSelected(m_SelectedInput); } }