/// <summary> /// 页签红点提示 /// </summary> void UpdateRedPoint() { UITabGrid tabGrid = null; Dictionary <int, UITabGrid> dicTabs = null; if (dicUITabGrid.TryGetValue(1, out dicTabs)) { if (dicTabs != null && dicTabs.TryGetValue((int)LearnSkillPanelPageEnum.Page_HeartSkill, out tabGrid)) { tabGrid.SetRedPointStatus(HSManager.HaveHeartSkillEnableUpgrade()); } if (dicTabs != null && dicTabs.TryGetValue((int)LearnSkillPanelPageEnum.Page_LearnSkill, out tabGrid)) { tabGrid.SetRedPointStatus(skilldataManager.HaveSkillUpgrade()); } } InitLearnControls(); }
public void SwitchCamera(int targetScene) { // Change Camera foreach (GameObject camera in cameras) { if (targetScene == Array.IndexOf(cameras, camera)) { screens[Array.IndexOf(cameras, camera)].SetActive(true); camera.SetActive(true); } else { screens[Array.IndexOf(cameras, camera)].SetActive(false); camera.SetActive(false); } } // Prime Animators if (targetScene == 1) { screenMenu.transform.Find("Canvas").Find("Tutorial").gameObject.SetActive(false); // Changing into Menu if (currentScene != 0 && currentScene != 2) { screenMenu.transform.Find("Canvas").Find("SkyForeground").gameObject.SetActive(false); } else { audioManager.GetComponent <AudioManager> ().ChangeMusic(1); } } else if (targetScene == 2) { // Changing into Game audioManager.GetComponent <AudioManager> ().ChangeMusic(2); } HSManager.GetComponent <HighScoreManager> ().updateScores(); currentScene = targetScene; }