Esempio n. 1
0
 public virtual void RemoveModelListner(MobaMessageFunc msgFunc)
 {
     if (msgFunc != null)
     {
         MobaMessageManager.UnRegistMessage((ClientMsg)this.modelType, msgFunc);
     }
 }
Esempio n. 2
0
 public static void RemoveListener_preHandler(MobaMasterCode code, MobaMessageFunc func)
 {
     if (MVC_MessageManager.dicMabaMasterPreHandler.ContainsKey(code) && func != null && MVC_MessageManager.dicMabaMasterPreHandler[code] != null && MVC_MessageManager.dicMabaMasterPreHandler[code].Contains(func))
     {
         MVC_MessageManager.dicMabaMasterPreHandler[code].Remove(func);
     }
 }
Esempio n. 3
0
 public void RemoveListener(EModelType e, MobaMessageFunc msgFunc)
 {
     if (this.mDicModel.ContainsKey(e))
     {
         this.mDicModel[e].RemoveModelListner(msgFunc);
     }
 }
 public static void UnRegistMessage(MobaMessageType msgType, int msgID, MobaMessageFunc msgFunc)
 {
     if (msgType < (MobaMessageType)MobaMessageManager.mMessageFuncList.Length)
     {
         Dictionary <int, MobaMessageFunc> dictionary = MobaMessageManager.mMessageFuncList[(int)msgType];
         if (dictionary != null && dictionary.ContainsKey(msgID))
         {
             Dictionary <int, MobaMessageFunc> dictionary2;
             Dictionary <int, MobaMessageFunc> expr_2A = dictionary2 = dictionary;
             MobaMessageFunc source = dictionary2[msgID];
             expr_2A[msgID] = (MobaMessageFunc)Delegate.Remove(source, msgFunc);
         }
     }
 }
Esempio n. 5
0
 public static void AddListener_preHandler(MobaMasterCode code, MobaMessageFunc func)
 {
     if (func == null)
     {
         return;
     }
     if (!MVC_MessageManager.dicMabaMasterPreHandler.ContainsKey(code))
     {
         MVC_MessageManager.dicMabaMasterPreHandler.Add(code, new List <MobaMessageFunc>());
     }
     if (!MVC_MessageManager.dicMabaMasterPreHandler[code].Contains(func))
     {
         MVC_MessageManager.dicMabaMasterPreHandler[code].Add(func);
     }
 }
 public static void RegistMessage(MobaMessageType type, int msgID, MobaMessageFunc msgFunc)
 {
     if (type < (MobaMessageType)MobaMessageManager.mMessageFuncList.Length)
     {
         if (MobaMessageManager.mMessageFuncList[(int)type] == null)
         {
             MobaMessageManager.mMessageFuncList[(int)type] = new Dictionary <int, MobaMessageFunc>();
         }
         Dictionary <int, MobaMessageFunc> dictionary = MobaMessageManager.mMessageFuncList[(int)type];
         if (dictionary.ContainsKey(msgID))
         {
             Dictionary <int, MobaMessageFunc> dictionary2;
             Dictionary <int, MobaMessageFunc> expr_3C = dictionary2 = dictionary;
             MobaMessageFunc a = dictionary2[msgID];
             expr_3C[msgID] = (MobaMessageFunc)Delegate.Combine(a, msgFunc);
         }
         else
         {
             dictionary[msgID] = msgFunc;
         }
     }
 }
 public static void RegistMessage(ClientMsg msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.RegistMessage(MobaMessageType.Client, (int)msgID, msgFunc);
 }
 public static void RegistMessage(LobbyCode msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.RegistMessage(MobaMessageType.LobbyCode, (int)msgID, msgFunc);
 }
 public static void UnRegistMessage(MobaChatCode msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.UnRegistMessage(MobaMessageType.ChatCode, (int)msgID, msgFunc);
 }
 public static void UnRegistMessage(Photon2ClientMsg msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.UnRegistMessage(MobaMessageType.Phonto2Client, (int)msgID, msgFunc);
 }
Esempio n. 11
0
 public static void AddListener_model(MobaTeamRoomCode code, MobaMessageFunc func)
 {
     MobaMessageManager.RegistMessage(MVC_MessageManager.TeamRoom_to_NotifyModel(code), func);
 }
 public static void RegistMessage(MobaUserDataCode msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.RegistMessage(MobaMessageType.UserDataCode, (int)msgID, msgFunc);
 }
 public static void UnRegistMessage(ClientV2V msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.UnRegistMessage((ClientMsg)msgID, msgFunc);
 }
 public static void RegistMessage(MobaTeamRoomCode msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.RegistMessage(MobaMessageType.TeamRoomCode, (int)msgID, msgFunc);
 }
Esempio n. 15
0
 public static void AddListener_model(MobaFriendCode code, MobaMessageFunc func)
 {
     MobaMessageManager.RegistMessage(MVC_MessageManager.Friend_to_NotifyModel(code), func);
 }
 public static void RegistMessage(ClientC2C msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.RegistMessage((ClientMsg)msgID, msgFunc);
 }
Esempio n. 17
0
 public static void AddListener_model(MobaUserDataCode code, MobaMessageFunc func)
 {
     MobaMessageManager.RegistMessage(MVC_MessageManager.UserData_to_NotifyModel(code), func);
 }
Esempio n. 18
0
 public static void RemoveListener_view(MobaUserDataCode code, MobaMessageFunc func)
 {
     MobaMessageManager.UnRegistMessage(MVC_MessageManager.UserData_to_NotifyView(code), func);
 }
Esempio n. 19
0
 public static void RemoveListener_view(MobaTeamRoomCode code, MobaMessageFunc func)
 {
     MobaMessageManager.UnRegistMessage(MVC_MessageManager.TeamRoom_to_NotifyView(code), func);
 }
Esempio n. 20
0
 public static void RemoveListener_model(MobaChatCode code, MobaMessageFunc func)
 {
     MobaMessageManager.UnRegistMessage(MVC_MessageManager.Chat_to_NotifyModel(code), func);
 }
Esempio n. 21
0
 public static void AddListener_view(MobaGateCode code, MobaMessageFunc func)
 {
     MobaMessageManager.RegistMessage(MVC_MessageManager.Gate_to_NotifyView(code), func);
 }