protected override void OnEnable() { base.OnEnable(); RefreshHistoryMsg(); for (int i = 0; i < btn_presetmessage.Count; i++) { btn_presetmessage[i].GetComponentInChildren <UILabel>().text = m_chatManager.GetPresetMsg(i); } }
protected override void OnAwake() { base.OnAwake(); m_chatManager = DataManager.Manager <ChatDataManager>(); m_chatpanel = DataManager.Manager <UIPanelManager>().GetPanel <ChatPanel>(PanelID.ChatPanel); //右边面板默认不可见 m_trans_presetmessagePanel.gameObject.SetActive(false); foreach (Transform child in m_trans_btn_presetmessage.transform) { if (child.GetComponent <UIButton>() != null) { btn_presetmessage.Add(child.GetComponent <UIButton>()); } } //UIButton[] btns = m_sprite_btn_presetmessage.GetComponentsInChildren<UIButton>(); //btn_presetmessage.AddRange(btns); btn_presetmessage.Sort(SortByName); for (int i = 0; i < btn_presetmessage.Count; i++) { btn_presetmessage[i].GetComponentInChildren <UILabel>().text = m_chatManager.GetPresetMsg(i); UIEventListener.Get(btn_presetmessage[i].gameObject).onClick = OnBtnSendMsg; } foreach (Transform child in m_trans_btn_historymessage.transform) { if (child.GetComponent <UIButton>() != null) { btn_historymessage.Add(child.GetComponent <UIButton>()); } } btn_historymessage.Sort(SortByName); int index = 0; foreach (var item in btn_historymessage) { item.gameObject.name = (index++).ToString(); item.GetComponentInChildren <UILabel>().text = ""; UIEventListener.Get(item.gameObject).onClick = OnBtnHistory; } m_inputs[0] = m_input_addfriend_Input; m_inputs[1] = m_input_addfamily_Input; m_inputs[2] = m_input_addclan_Input; for (int i = 0; i < m_inputs.Length; i++) { m_inputs[i].characterLimit = 20; } UIEventListener.Get(m_widget_btn_close.gameObject).onClick = (go) => { this.HideSelf(); }; }