public static QuickChatUI OpenUI() { Object prefab = PrefabLoader.loadFromPack("ZQ/QuickChatUI"); if (prefab != null) { GameObject obj = Instantiate(prefab) as GameObject; RED.AddChild(obj, UIMessageMain.Instance.gameObject); QuickChatUI ui = obj.GetComponent <QuickChatUI>(); obj.transform.localPosition = new Vector3(41f, 0f, 0f); return(ui); } return(null); }
void OnClickQuickChat() { if (m_quickChatUI == null) { m_quickChatUI = QuickChatUI.OpenUI(); } else { bool bShow = m_quickChatUI.IsShow; m_quickChatUI.SetShow(!bShow); } if (m_emotionUI != null && m_emotionUI.IsShow) { m_emotionUI.SetShow(false); } }