public void LoadPlayerData(ReplayReplayStepBoardStateListTeamsTeamStateListPitchPlayersPlayerState playerresult) { //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); ////p.TV = int.Parse(playerresult..PlayerData[0].Value); //if (playerresult.Xp != null) // SPP = int.Parse(playerresult.Xp); //else // SPP = 0; //skills = ParseSkills(playerresult.PlayerData[0].ListSkills); //injuries = ParseCasualties(playerresult.PlayerData[0].ListCasualties); //position = ParsePosition(playerresult.PlayerData[0].IdPlayerTypes); //GetDetailedStats(playerresult); uniqueID = playerresult.Data[0].Number; injuries = playerresult.Data[0].ListCasualties; //FixLonerNames(); //FixStarPlayerNames(); }
public int GetIDOfPlayerAtCell(Point p) { int result; ReplayReplayStepBoardStateListTeamsTeamStateListPitchPlayersPlayerState ps = null; foreach (KeyValuePair <Point, ReplayReplayStepBoardStateListTeamsTeamStateListPitchPlayersPlayerState> kvp in playerPositions) { if (kvp.Key.x == p.x && kvp.Key.y == p.y) { ps = kvp.Value; break; } } //var ps = playerPositions[p]; result = int.Parse(ps.Id); return(result); }