private void HandleLoginGameServerFeedback(byte[] data) { LoginGameServerS2C feedback = ProtobufUtils.Deserialize <LoginGameServerS2C>(data); if (feedback == null) { Utils.DebugUtils.LogError(Utils.DebugUtils.Type.Login, "HandleLoginGameServerFeedback - feedback is null"); return; } if (feedback.result) { Utils.DebugUtils.Log(Utils.DebugUtils.Type.Login, "LoginViewController - LoginGameServer - SUCCESS"); datamanager.ReceiveLoginFeedbackData(feedback); handleLoginGameServer = true; //This is Training interface. //if ( datamanager.GetBattleType() == BattleType.Tranining ) //{ // datamanager.SimulatePVEData( BattleType.Tranining ); // SceneManager.LoadSceneAsync( "Loading" ); //} if (!isRegister) { SwtichScene(); } } }
public void ReceiveLoginFeedback(LoginGameServerS2C feedback) { if (feedback == null) { DebugUtils.LogError(DebugUtils.Type.Protocol, "ReceiveLoginFeedback~~~~Feedback is null"); return; } PlayerInfo playerInfo = feedback.playerInfo; SetPlayerInfo(playerInfo); SetPlayerBagsInfo(feedback.bags); SetPlayerCurrenciesInfo(feedback.playerInfo.currencies); SetPlayerArmyInfo(feedback.soldiers); SetPlayerBattleListInfo(feedback.armys); //SetBuildingInfo( feedback.buindings ); SetInstituteSkillAttributeList(feedback.scienceInfo); SetPlayerRunePageInfos(feedback.runePageInfos); //SetBlackMarketInfo( feedback.blackMarketInfo ); }
public void ReceiveLoginFeedbackData(LoginGameServerS2C data) { player.ReceiveLoginFeedback(data); }