/// <summary> /// 公共方法:取消消息的监听 /// </summary> /// <param name="messageType"></param> /// <param name="handler"></param> public static void SubMessageListener(string messageType, Del_MessageDelivery handler) { if (DicMessages.ContainsKey(messageType)) { DicMessages[messageType] -= handler; } }
/// <summary> /// 公共方法:添加消息的监听 /// </summary> /// <param name="messageType">消息分类</param> /// <param name="handler">消息的委托</param> public static void AddMessageListener(string messageType, Del_MessageDelivery handler) { if (!DicMessages.ContainsKey(messageType)) { DicMessages.Add(messageType, null); } DicMessages[messageType] += handler; }