コード例 #1
0
 void OnEmotion()
 {
     if (m_emotionUI == null)
     {
         m_emotionUI = EmotionUI.OpenUI();
     }
     else
     {
         m_emotionUI.SetShow(!m_emotionUI.IsShow);
     }
 }
コード例 #2
0
ファイル: EmotionUI.cs プロジェクト: mengtest/DragonBallNew
    public static EmotionUI OpenUI()
    {
        Object prefab = PrefabLoader.loadFromPack("ZQ/EmotionUI");

        if (prefab != null)
        {
            GameObject obj = Instantiate(prefab) as GameObject;
            RED.AddChild(obj, UIMessageMain.Instance.gameObject);
            EmotionUI emotion = obj.GetComponent <EmotionUI>();
            obj.transform.localPosition = new Vector3(62f, 0f, 0f);
            return(emotion);
        }
        return(null);
    }
コード例 #3
0
    void OnClickEmotion()
    {
        if (m_emotionUI == null)
        {
            m_emotionUI = EmotionUI.OpenUI();
        }
        else
        {
            bool bShow = !m_emotionUI.IsShow;
            m_emotionUI.SetShow(bShow);
        }

        if (m_quickChatUI != null && m_quickChatUI.IsShow)
        {
            m_quickChatUI.SetShow(false);
        }
    }