/// <summary> /// 取消消息的监听 /// </summary> /// <param name="messageType">消息的类型</param> /// <param name="handler">处理消息的委托</param> public static void RemoveMsgListener(string messageType, DeleMessageDelivery handler) { if (_dicMessages.ContainsKey(messageType)) { _dicMessages[messageType] -= handler; } }
/// <summary> /// 增加消息的监听 /// </summary> /// <param name="messageType">消息类型</param> /// <param name="handler">处理消息的委托</param> public static void AddMsgListener(string messageType, DeleMessageDelivery handler) { if (!_dicMessages.ContainsKey(messageType)) { _dicMessages.Add(messageType, null); } _dicMessages[messageType] += handler; }