예제 #1
0
        public PvpFighterInfo(RankArenaOpponentProtoData data)
        {
            PlayerInfo info = new PlayerInfo((uint)data.team.player.id, (uint)data.playerNo, (uint)data.hairCutId, (uint)data.hairColorId, (uint)data.faceId, data.skinId, data.roleName);

            info.level       = data.lv;
            playerInfo       = info;
            power            = data.fightingPower;
            rank             = data.rankNo;
            id               = data.id;
            name             = data.roleName;
            playerDataTeam   = data.team.player;
            heroTeamDataList = new List <TeamHeroProtoData>(data.team.heros);
        }
예제 #2
0
 public PlayerInfo(TeamPlayerProtoData data)
 {
     instanceID      = (uint)data.id;
     this.playerData = PlayerData.GetPlayerData((uint)data.playerNo);
     this.heroData   = HeroData.GetHeroDataByID(playerData.heroId);
     this.avatarData = AvatarData.GetAvatarData(this.playerData.avatarID);
     advanceLevel    = data.star;
     if (data.lv != 1)
     {
         level = data.lv;
     }
     if (data.aggrLv != -1)
     {
         strengthenLevel = data.aggrLv;
     }
     if (data.breakLayer != 0)
     {
         breakthroughLevel = data.breakLayer;
     }
 }