/// <summary> /// 移除推送事件 /// </summary> /// <param name="code"></param> /// <param name="handler"></param> public void RemovePushHandler(uint code, NetPushHandler handler) { if (m_pushHandlers.ContainsKey(code)) { m_pushHandlers[code] -= handler; } }
/// <summary> /// 注册推送事件 /// </summary> /// <param name="code"></param> /// <param name="handler"></param> public void RegisterPushHandler(uint code, NetPushHandler handler) { if (m_pushHandlers.ContainsKey(code)) { m_pushHandlers[code] += handler; } else { NetPushHandler callback = null; m_pushHandlers.Add(code, callback); m_pushHandlers[code] += handler; } }