Пример #1
0
        private static void HandleReconnectGameServerFeedback(byte[] data)
        {
            ReconnectGameS2C feedback = ProtobufUtils.Deserialize <ReconnectGameS2C>(data);

            if (feedback.requestParam == 1)  //need refresh data
            {
                DataManager.GetInstance().ReconnectGameServerFeedbackData(feedback);
            }
            else if (feedback.requestParam == 0)
            {
            }
            else
            {
                DebugUtils.LogError(DebugUtils.Type.HeartBeatPing, "RequestParam is wrong,it is ==>" + feedback.requestParam);
            }
        }
Пример #2
0
        public void ReconnectGameServerFeedback(ReconnectGameS2C feedback)
        {
            if (feedback == null)
            {
                DebugUtils.LogError(DebugUtils.Type.Protocol, "ReconnectGameServerFeedback~~~~Feedback is null");
                return;
            }

            PlayerInfo playerInfo = feedback.playerInfo;

            SetPlayerInfo(playerInfo);

            SetPlayerBagsInfo(feedback.bags);

            SetPlayerCurrenciesInfo(feedback.playerInfo.currencies);

            SetPlayerArmyInfo(feedback.soldiers);

            SetPlayerBattleListInfo(feedback.armys);

            //SetBlackMarketInfo( feedback.blackMarketInfo );
        }
Пример #3
0
 public void ReconnectGameServerFeedbackData(ReconnectGameS2C data)
 {
     player.ReconnectGameServerFeedback(data);
 }