Esempio n. 1
0
 private static void PreHandler(MobaUserDataCode code, MobaMessage msg)
 {
     if (MVC_MessageManager.dicMobaUserDataCodePreHandler.ContainsKey(code))
     {
         foreach (MobaMessageFunc current in MVC_MessageManager.dicMobaUserDataCodePreHandler[code])
         {
             current(msg);
         }
     }
 }
Esempio n. 2
0
    private void DelePhotonMsgUserDataCode(MobaUserDataCode msgID, object msgParam)
    {
        MobaMessage message = MobaMessageManager.GetMessage(msgID, msgParam, 0f);

        if (MobaMessageManager.IsHandlerExists(message))
        {
            MobaMessageManager.ExecuteMsg(message);
        }
        else
        {
            ClientLogger.Error("No handler for MobaUserDataCode: " + msgID);
        }
    }
 public static MobaMessage GetMessage(MobaUserDataCode msgID, object msgParam, float delayTime = 0f)
 {
     return(new MobaMessage(MobaMessageType.UserDataCode, (int)msgID, msgParam, delayTime, null));
 }
 public static void UnRegistMessage(MobaUserDataCode msgID, MobaMessageFunc msgFunc)
 {
     MobaMessageManager.UnRegistMessage(MobaMessageType.UserDataCode, (int)msgID, msgFunc);
 }
Esempio n. 5
0
 public static ClientMsg UserData_to_NotifyView(MobaUserDataCode code)
 {
     return(ClientMsg.NotifyView_userdata_begin + (int)code);
 }
Esempio n. 6
0
 public static void RemoveListener_view(MobaUserDataCode code, MobaMessageFunc func)
 {
     MobaMessageManager.UnRegistMessage(MVC_MessageManager.UserData_to_NotifyView(code), func);
 }
Esempio n. 7
0
 public static void AddListener_model(MobaUserDataCode code, MobaMessageFunc func)
 {
     MobaMessageManager.RegistMessage(MVC_MessageManager.UserData_to_NotifyModel(code), func);
 }