/// <summary> /// 单参数-取消监听 /// </summary> /// <param name="messageType"></param> /// <param name="handler"></param> public static void RemoveListener(EMessageType messageType, DelCallBack handler) { if (dicMessageType.ContainsKey(messageType)) { dicMessageType[messageType] -= handler; } }
/// <summary> /// 单参数-添加监听 /// </summary> /// <param name="messageType"></param> /// <param name="handler"></param> public static void AddListener(EMessageType messageType, DelCallBack handler) { if (!dicMessageType.ContainsKey(messageType)) { dicMessageType.Add(messageType, null); } dicMessageType[messageType] += handler; }