public Dictionary <DateTime, float> GetPlayerRatingHistory(int AccountID) { if (!players.ContainsKey((AccountID))) { return(new Dictionary <DateTime, float>()); } return(players[(AccountID)].days.ToDictionary(day => RatingSystems.ConvertDaysToDate(day.day), day => day.GetElo() + RatingOffset)); }
public Dictionary <DateTime, float> GetPlayerLadderRatingHistory(int AccountID) { if (!players.ContainsKey((AccountID))) { return(new Dictionary <DateTime, float>()); } return(players[(AccountID)].days.ToDictionary(day => RatingSystems.ConvertDaysToDate(day.day), day => day.GetElo() + RatingOffset - day.GetEloStdev() * GlobalConst.RatingConfidenceSigma)); }