public void ProcessMsg(MsgDynamic msgSrc)
        {
            RecvMsgPacket.Instance.Init(msgSrc);
            RecvMsgPacket          packet     = RecvMsgPacket.Instance;
            Action <RecvMsgPacket> msgHandler = null;

            if (m_MsgHandlers.TryGetValue(msgSrc.GetMsgType(), out msgHandler))
            {
                msgHandler(packet);
                return;
            }
            else
            {
                //m_Log.InfoFormat("Receive unregister msg, id:{0} ?", msgSrc.GetMsgType());
            }

            //m_Log.DebugFormat("End of ProcessMsg Msg: Type: {0}(Base{1}/Sub{2})",
            //  msgSrc.GetMsgType(), msgSrc.GetBaseType(), msgSrc.GetSubType());
        }
Beispiel #2
0
 public void OnMsgSeverPingMsg(RecvMsgPacket packet)
 {
     m_PingCount       = 0;
     m_LastRecvMsgTime = Time.realtimeSinceStartup;
 }
 public void OnMsgServerResBonuses(RecvMsgPacket packet)
 {
 }
 public void OnMsgServerResInfo(RecvMsgPacket packet)
 {
 }
 public void OnMsgServerResRemove(RecvMsgPacket packet)
 {
 }
 public void OnMsgServerResStore(RecvMsgPacket packet)
 {
 }
 public void OnMsgServerResRecord(RecvMsgPacket packet)
 {
 }