private void OnClick() { if (PlayerPrefs.HasKey("Save")) { MainMenuStateManager.SwitchTo(MainMenuState.LevelSelection); } }
// Use this for initialization void Awake() { if (m_pauseMenuAnimator == null) { Debug.Log("m_pauseMenuAnimator not assigned!"); } if (m_levelCompleteMenuAnimator == null) { Debug.Log("m_levelCompleteMenuAnimator not assigned!"); } if (m_recordsText == null) { Debug.Log("m_recordsText not assigned!"); } m_mainMenuStateManager = GameObject.FindGameObjectWithTag("MainMenuStateManager").GetComponent <MainMenuStateManager>(); if (m_mainMenuStateManager == null) { Debug.Log("m_mainMenuStateManager not found!"); } m_dataManager = GameObject.FindGameObjectWithTag("DataManager").GetComponent <DataManager>(); if (m_dataManager == null) { Debug.Log("m_dataManager not found!"); } }
// Use this for initialization void Awake() { if (m_this == null) { m_this = this; DontDestroyOnLoad(gameObject); } else { DestroyImmediate(gameObject); } }
private void OnClick() { if (PlayerPrefs.HasKey("Save")) { MainMenuStateManager.SwitchTo(MainMenuState.NewGameWarning); } else { GameObject.Find("Stars Particle Effect").GetComponent <ParticleSystem>().emissionRate = 0; SaveManager.NewGame(); MainMenuStateManager.SwitchTo(MainMenuState.LevelSelection); } }
// Use this for initialization void Awake() { m_mainMenuStateManager = GameObject.FindGameObjectWithTag("MainMenuStateManager").GetComponent <MainMenuStateManager>(); if (m_mainMenuStateManager == null) { Debug.Log("m_mainMenuStateManager not found!"); return; } if (m_levelDetails.Count < 1) { Debug.Log("no m_levelDetails assigned!"); } m_visibleDetails = m_mainMenuStateManager.m_selectedLevel; m_levelDetails[m_visibleDetails].SetActive(true); }
private void Start() { MainMenuStateManager.UpdateReferences(); GetMainObjects(); GetGameSelectionObjects(); GetLevelSelectionObjects(); GetOptionsObjects(); GetCreditsObjects(); GetNewGameWarningObjects(); Time.timeScale = 1.0F; if (PlayerPrefs.HasKey("TargetState")) { SwitchTo((MainMenuState)Enum.Parse(typeof(MainMenuState), PlayerPrefs.GetString("TargetState"))); PlayerPrefs.DeleteKey("TargetState"); } else { SwitchTo(MainMenuState.Main); } }
// Use this for initialization void Start() { m_mainMenuStateManager = GameObject.FindGameObjectWithTag("MainMenuStateManager").GetComponent <MainMenuStateManager>(); if (m_mainMenuStateManager == null) { Debug.Log("m_mainMenuStateManager not found!"); return; } if (m_mainMenuPanel == null) { Debug.Log("m_mainMenuPanel not assigned!"); return; } m_mainMenuAnimator = m_mainMenuPanel.GetComponent <Animator>(); if (m_mainMenuAnimator == null) { Debug.Log("could not find m_mainMenuAnimator!"); return; } if (m_settingsPanel == null) { Debug.Log("m_settingsPanel not assigned!"); return; } m_settingsAnimator = m_settingsPanel.GetComponent <Animator>(); if (m_settingsAnimator == null) { Debug.Log("could not find m_settingsAnimator!"); return; } if (m_campaignPanel == null) { Debug.Log("m_campaignPanel not assigned!"); return; } m_campaignAnimator = m_campaignPanel.GetComponent <Animator>(); if (m_campaignAnimator == null) { Debug.Log("could not find m_campaignAnimator!"); return; } if (m_levelDetailsPanel == null) { Debug.Log("m_levelDetailsPanel not assigned!"); return; } m_levelDetailsAnimator = m_levelDetailsPanel.GetComponent <Animator>(); if (m_levelDetailsAnimator == null) { Debug.Log("m_levelDetailsAnimator not found!"); return; } m_campaignMenuInput = m_campaignPanel.GetComponent <MenuPanelInput>(); if (m_campaignMenuInput == null) { Debug.Log("m_campaignMenuInput not found!"); } //Debug.Log("Start Panel Switch!"); switch (m_mainMenuStateManager.m_mainMenuState) { case MainMenuState.CampaignMenu: OpenCampaignMap(); //Debug.Log("OpenCampaignMap"); break; case MainMenuState.LevelDetails: OpenLevelDetails(); //Debug.Log("OpenLevelDetails"); break; case MainMenuState.MainMenu: OpenMainMenu(); //Debug.Log("OpenMainMenu"); break; case MainMenuState.SettingsMenu: OpenSettingsMenu(); //Debug.Log("OpenSettingsMenu"); break; default: OpenMainMenu(); //Debug.Log("Default"); ; break; } }
private void OnClick() { MainMenuStateManager.SwitchTo(MainMenuState.GameSelection); }
private void OnClick() { MainMenuStateManager.SwitchTo(MainMenuState.Credits); }
private void OnClick() { GameObject.Find("Stars Particle Effect").GetComponent <ParticleSystem>().emissionRate = 0; SaveManager.NewGame(); MainMenuStateManager.SwitchTo(MainMenuState.LevelSelection); }
private void OnClick() { MainMenuStateManager.SwitchTo(MainMenuState.Options); }