internal static void UnRegisterMessage(string _eventStr, CHandler.Handler0 _handler0) { if (!m_eventDic.ContainsKey(_eventStr)) { return; } m_eventDic[_eventStr].m_hander0 -= _handler0; }
internal static void RegisterMessage(string _eventStr, CHandler.Handler0 _handler0) { if (!m_eventDic.ContainsKey(_eventStr)) { CHandler _handler = new CHandler(); m_eventDic.Add(_eventStr, _handler); } m_eventDic[_eventStr].m_hander0 -= _handler0; m_eventDic[_eventStr].m_hander0 += _handler0; }