Ejemplo n.º 1
0
 public static void DelGameEventCallBack(gGameEventType evtType, GameEventCallBack handler)
 {
     if (gameEvtCallbackMap.ContainsKey(evtType))
     {
         gameEvtCallbackMap[evtType] -= handler;
         if (gameEvtCallbackMap [evtType] == null)
         {
             gameEvtCallbackMap.Remove(evtType);
         }
     }
 }
Ejemplo n.º 2
0
 public static void AddGameEventCallBack(gGameEventType evtType, GameEventCallBack handler)
 {
     if (gameEvtCallbackMap.ContainsKey(evtType))
     {
         gameEvtCallbackMap[evtType] += handler;
     }
     else
     {
         gameEvtCallbackMap.Add(evtType, handler);
     }
 }