public virtual void RemoveModelListner(MobaMessageFunc msgFunc) { if (msgFunc != null) { MobaMessageManager.UnRegistMessage((ClientMsg)this.modelType, msgFunc); } }
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); } }
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); } } }
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); }
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); }
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); }
public static void AddListener_model(MobaUserDataCode code, MobaMessageFunc func) { MobaMessageManager.RegistMessage(MVC_MessageManager.UserData_to_NotifyModel(code), func); }
public static void RemoveListener_view(MobaUserDataCode code, MobaMessageFunc func) { MobaMessageManager.UnRegistMessage(MVC_MessageManager.UserData_to_NotifyView(code), func); }
public static void RemoveListener_view(MobaTeamRoomCode code, MobaMessageFunc func) { MobaMessageManager.UnRegistMessage(MVC_MessageManager.TeamRoom_to_NotifyView(code), func); }
public static void RemoveListener_model(MobaChatCode code, MobaMessageFunc func) { MobaMessageManager.UnRegistMessage(MVC_MessageManager.Chat_to_NotifyModel(code), func); }
public static void AddListener_view(MobaGateCode code, MobaMessageFunc func) { MobaMessageManager.RegistMessage(MVC_MessageManager.Gate_to_NotifyView(code), func); }