コード例 #1
0
        // Token: 0x06004DBC RID: 19900 RVA: 0x0017B298 File Offset: 0x00179498
        public static ProArenaPlayerInfo ArenaPlayerInfoToPBArenaPlayerInfo(ArenaPlayerInfo arenaPlayerInfo)
        {
            ProArenaPlayerInfo proArenaPlayerInfo = new ProArenaPlayerInfo();

            proArenaPlayerInfo.DefensiveTeam = ArenaPlayerDefensiveTeam.ArenaDefensiveTeamToPBArenaDefensiveTeam(arenaPlayerInfo.DefensiveTeam);
            foreach (ArenaOpponent arenaOpponent in arenaPlayerInfo.Opponents)
            {
                proArenaPlayerInfo.Opponents.Add(ArenaOpponent.ArenaOpponentToPBArenaOpponent(arenaOpponent));
            }
            proArenaPlayerInfo.IsAutoBattle      = arenaPlayerInfo.IsAutoBattle;
            proArenaPlayerInfo.ArenaLevelId      = arenaPlayerInfo.ArenaLevelId;
            proArenaPlayerInfo.ArenaPoints       = (int)arenaPlayerInfo.ArenaPoints;
            proArenaPlayerInfo.AttackedOpponent  = arenaPlayerInfo.AttackedOpponent;
            proArenaPlayerInfo.VictoryPoints     = arenaPlayerInfo.VictoryPoints;
            proArenaPlayerInfo.WeekLastFlushTime = arenaPlayerInfo.WeekLastFlushTime.Ticks;
            proArenaPlayerInfo.ReceivedVictoryPointsRewardIndexs.AddRange(arenaPlayerInfo.ReceivedVictoryPointsRewardIndexs);
            proArenaPlayerInfo.ThisWeekBattleIds.AddRange(arenaPlayerInfo.ThisWeekBattleIds);
            proArenaPlayerInfo.ConsecutiveVictoryNums  = arenaPlayerInfo.ConsecutiveVictoryNums;
            proArenaPlayerInfo.ThisWeekTotalBattleNums = arenaPlayerInfo.ThisWeekTotalBattleNums;
            proArenaPlayerInfo.ThisWeekVictoryNums     = arenaPlayerInfo.ThisWeekVictoryNums;
            proArenaPlayerInfo.NextFlushOpponentTime   = arenaPlayerInfo.NextFlushOpponentTime;
            return(proArenaPlayerInfo);
        }