Example #1
0
 /// <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);
 }
Example #2
0
 /// <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);
     }
 }