public void GetDetailedStats(ReplayReplayStepRulesEventGameFinishedMatchResultCoachResultsCoachResultTeamResultPlayerResultsPlayerResult playerresult) { statsMatchesPlayed = GetStat(playerresult.Statistics[0].MatchPlayed); statsTouchdowns = GetStat(playerresult.Statistics[0].InflictedTouchdowns); statsMVP = GetStat(playerresult.Statistics[0].MVP); statsKOs = GetStat(playerresult.Statistics[0].InflictedKO); statsMetresPassing = GetStat(playerresult.Statistics[0].InflictedMetersPassing); statsMetresRunning = GetStat(playerresult.Statistics[0].InflictedMetersRunning); statsCasualties = GetStat(playerresult.Statistics[0].InflictedCasualties); statsInjuries = GetStat(playerresult.Statistics[0].InflictedInjuries); statsKills = GetStat(playerresult.Statistics[0].InflictedDead); }
public void LoadPlayerData(ReplayReplayStepRulesEventGameFinishedMatchResultCoachResultsCoachResultTeamResultPlayerResultsPlayerResult playerresult, Dictionary <string, Player> rosterAtStart) { if (playerresult.PlayerData[0].Number != null) { number = int.Parse(playerresult.PlayerData[0].Number); } name = playerresult.PlayerData[0].Name; MA = int.Parse(playerresult.PlayerData[0].Ma); ST = int.Parse(playerresult.PlayerData[0].St); AG = int.Parse(playerresult.PlayerData[0].Ag); AV = int.Parse(playerresult.PlayerData[0].Av); ID = int.Parse(playerresult.PlayerData[0].Id); //p.TV = int.Parse(playerresult..PlayerData[0].Value); uniqueID = playerresult.PlayerData[0].Number; if (playerresult.Xp != null) { SPP = int.Parse(playerresult.Xp); } else { SPP = 0; } if (playerresult.PlayerData[0].Value != null) { TV = int.Parse(playerresult.PlayerData[0].Value); } else { TV = 0; } skills = ParseSkills(playerresult.PlayerData[0].ListSkills); string startInjuries = ""; if (uniqueID != null && rosterAtStart.ContainsKey(uniqueID)) { startInjuries = rosterAtStart[uniqueID].injuries; } injuries = ParseCasualties(playerresult.PlayerData[0].ListCasualties, startInjuries); if (injuries != "") { IsInjured = true; } else { IsInjured = false; } position = ParsePosition(playerresult.PlayerData[0].IdPlayerTypes); GetDetailedStats(playerresult); uniqueID = playerresult.PlayerData[0].LobbyId; FixStarPlayerNames(); }