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