/// <summary> /// 同步玩家状态信息 /// </summary> /// <param name="buf"></param> private void OnSyncPlayerStateInfo(KProtoBuf buf) { S2C_SYNC_PLAYER_STATE_INFO respond = buf as S2C_SYNC_PLAYER_STATE_INFO; m_PlayerInfo.Level = respond.nLevel; m_PlayerInfo.WatchLv = respond.dan_level; m_PlayerInfo.Exp = respond.dExp; m_PlayerInfo.WatchExp = respond.dan_exp; }
private void OnSyncPlayerStateInfo(KProtoBuf buf) { S2C_SYNC_PLAYER_STATE_INFO respond = buf as S2C_SYNC_PLAYER_STATE_INFO; MajorPlayer majorPlayer = PlayerManager.GetInstance().MajorPlayer; majorPlayer.uJob = respond.uJob; majorPlayer.vipLevel = respond.byVipLevel; majorPlayer.vipExp = respond.nVIPExp; majorPlayer.vipEndTime = respond.nVIPEndTime; majorPlayer.level = respond.byLevel; majorPlayer.Exp = respond.nExp; KPlayerLevelExpSetting playerLevelExpSetting = KConfigFileManager.GetInstance().playerLevelSetting.getData((majorPlayer.level + 1).ToString()); majorPlayer.maxExp = playerLevelExpSetting.Exp; }