コード例 #1
0
ファイル: LearnSkillPanel.cs プロジェクト: zuojiashun/src
    /// <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();
    }
コード例 #2
0
    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;
    }