public void RemoveEventListener(string EventID, RegistFunction pFunction) { if (m_dispathcerMap.ContainsKey(EventID)) { m_dispathcerMap[EventID] -= pFunction; } }
public void UnRegistEvent(uint EventID,RegistFunction pFunction) { if(m_dispathcerMap.ContainsKey(EventID)) { m_dispathcerMap[EventID] -= pFunction; } }
public void UnRegistEvent(uint EventID, RegistFunction pFunction) { if (m_listenMap.ContainsKey(EventID)) { m_listenMap[EventID] -= pFunction; } }
public void AddEventListener(string EventID, RegistFunction pFunction) { if (!m_dispathcerMap.ContainsKey(EventID)) { m_dispathcerMap.Add(EventID, pFunction); } else { m_dispathcerMap[EventID] += pFunction; } }
public void RegistEvent(uint EventID,RegistFunction pFunction) { if(!m_dispathcerMap.ContainsKey(EventID)) { m_dispathcerMap.Add(EventID,pFunction); } else { m_dispathcerMap[EventID] += pFunction; } }
public void RegistEvent(uint EventID, RegistFunction pFunction) { if (!m_listenMap.ContainsKey(EventID)) { m_listenMap.Add(EventID, pFunction); } else { m_listenMap[EventID] += pFunction; } }
public void UnRegistListen(uint EventID,RegistFunction pFunction) { m_pEventListener.UnRegistEvent(EventID,pFunction); }
public void UnRegistEvent(uint EventID,RegistFunction pFunction) { m_pEventDispathcer.UnRegistEvent(EventID,pFunction); }
public static void SetMsgCallback(RegistFunction fun) { m_MsgFun = fun; }
public void UnRegistEvent(uint EventID, RegistFunction pFunction) { m_pEventDispathcer.UnRegistEvent(EventID, pFunction); }
public void UnRegistListen(uint EventID, RegistFunction pFunction) { m_pEventListener.UnRegistEvent(EventID, pFunction); }
protected void RegistEvent(uint EventID,RegistFunction pFunction) { Facade.Singleton().RegistEvent(EventID,pFunction); }
protected void UnRegistListen(uint EventID,RegistFunction pFunction) { Facade.Singleton().UnRegistListen(EventID,pFunction); }
protected void UnRegistListen(uint EventID, RegistFunction pFunction) { Facade.Singleton().UnRegistListen(EventID, pFunction); }
protected void RegistEvent(uint EventID, RegistFunction pFunction) { Facade.Singleton().RegistEvent(EventID, pFunction); }