/// <summary> /// 事件退订 /// </summary> public static void DelEvent(Operation handler, eventEnum e) { //Debug.Log("事件退订 "+(int)e); if ((int)e > operation.Length || operation[(int)e] == null) { return; } operation[(int)e].Remove(handler); }
/// <summary> /// 事件派发 /// </summary> public static void SendEvent(eventEnum eventId, params string[] obj) { // Debug.Log("事件派发 "+(int)eventId); if (operation == null || operation[(int)eventId] == null) { return; } for (int i = 0; i < operation[(int)eventId].Count; i++) { operation[(int)eventId][i](obj); } }