public InBattleInputChat() { this.m_view = new InBattleMsgInputView(); Singleton <CUIEventManager> .GetInstance().AddUIEventListener(enUIEventID.InBattle_InputChat_SwitchCamp, new CUIEventManager.OnUIEventHandler(this.On_InputChat_SwitchCamp)); Singleton <CUIEventManager> .GetInstance().AddUIEventListener(enUIEventID.InBattle_InputChat_InputClick, new CUIEventManager.OnUIEventHandler(this.On_InputChat_InputClick)); }
public void Clear() { if (this.m_view != null) { this.m_view.Clear(); } this.m_view = null; this.m_chatEntityList.Clear(); this.m_caches.Clear(); Singleton <CUIEventManager> .GetInstance().RemoveUIEventListener(enUIEventID.InBattle_InputChat_SwitchCamp, new CUIEventManager.OnUIEventHandler(this.On_InputChat_SwitchCamp)); Singleton <CUIEventManager> .GetInstance().RemoveUIEventListener(enUIEventID.InBattle_InputChat_InputClick, new CUIEventManager.OnUIEventHandler(this.On_InputChat_InputClick)); }