Esempio n. 1
0
 public void UnregisterEvent(Define.DISPATCHEVENT eventId, EventFireCallback cb)
 {
     if (eventDic.ContainsKey(eventId))
     {
         eventDic[eventId].Remove(cb);
     }
 }
Esempio n. 2
0
 public void RegisterEvent(Define.DISPATCHEVENT eventId, EventFireCallback cb, params object[] args)
 {
     if (eventDic.ContainsKey(eventId))
     {
         eventDic[eventId].Add(cb);
     }
     else
     {
         eventDic[eventId] = new List <EventFireCallback>();
         eventDic[eventId].Add(cb);
     }
 }