public void UpdateStats(AuthRequestSender authRequestSender, bool afterGameUpdate) { if (ID == -1) { return; } if (afterGameUpdate) { PlayerStats.GamesPlayed += 1; } if (CurrentGameStats.Won) { PlayerStats.GamesWon++; } if (CurrentGameStats.Color == PieceColor.White) { PlayerStats.PlayedAsWhite++; } PlayerStats.MovesPerformed += CurrentGameStats.MovesPerformed; authRequestSender.SendUpdateStatsRequest(ID, JsonConvert.SerializeObject(PlayerStats)); }
public void GetStats(AuthRequestSender authRequestSender) { authRequestSender.SendStatsRequest(ID, SetStats); }