public FriendDetailDataItem(PlayerDetailData playerDetailData) { this.uid = (int)playerDetailData.get_uid(); this._nickName = playerDetailData.get_nickname(); this.level = (int)playerDetailData.get_level(); this.SetLeaderAvatar(playerDetailData.get_leader_avatar()); this._desc = playerDetailData.get_self_desc(); }
private bool OnGetPlayerDetailDataRsp(GetPlayerDetailDataRsp rsp) { if (rsp.get_retcode() == null) { PlayerDetailData playerDetailData = rsp.get_detail(); FriendDetailDataItem item = new FriendDetailDataItem(playerDetailData); this._playerDetialInfoCacheDict[(int)playerDetailData.get_uid()] = new CacheData <FriendDetailDataItem>(item); } return(false); }
public void InitPlayer(PBPlayerData playerData, PBPlayerDetailData playerDetailData) { ClassCharacterTableSetting characterData = ClassCharacterTableSettings.Get(playerData.CharacterId); if (characterData == null) { return; } MyPlayer = new MyPlayer(); PlayerData = MyPlayer.Data; MyPlayer.Data.Update(playerData); MyPlayer.DetailData.Update(playerDetailData); PlayerDetailData = MyPlayer.DetailData; }
public MapPlayerData(PlayerData playerData, PlayerDetailData playerDetailData) { if (playerData == null) { return; } this.playerData = playerData; Id = playerData.ID; Name = playerData.Name; Level = playerData.Level; Exp = playerData.Exp; LevelTableSetting levelTable = LevelTableSettings.Get(Level); if (levelTable != null) { MaxExp = levelTable.Exp[(int)playerData.ClassData.Type]; } HP = playerData.HP; MaxHP = playerData.MaxHP; MP = playerData.MP; MaxMP = playerData.MaxMP; HeadIcon = playerData.HeadIcon; MapSkillID = playerData.MapSkillID; BattleSkillID = playerData.BattleSkillID; UsingCharacter = playerData.UsingCharacter; Food = playerData.Food; MaxFood = playerData.MaxFood; Gold = playerData.Gold; if (playerDetailData != null) { m_EquipList = new List <NormalCard>(playerDetailData.EquipList); m_BuffList = new List <NormalCard>(playerDetailData.BuffList); m_CardList = new List <NormalCard>(playerDetailData.CardList); ClassData = playerData.ClassData; } }
public MyPlayer() { m_Data = new PlayerData(); m_playerDetialData = new PlayerDetailData(); }