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); } }
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 ); }
public void ReconnectGameServerFeedbackData(ReconnectGameS2C data) { player.ReconnectGameServerFeedback(data); }