-
-
Notifications
You must be signed in to change notification settings - Fork 44
datamodelsclientstats EFClientStatistics
RaidMax edited this page May 21, 2023
·
1 revision
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph Data.Models.Client.Stats
Data.Models.Client.Stats.EFClientStatistics[[EFClientStatistics]]
end
subgraph Data.Models
Data.Models.SharedEntity[[SharedEntity]]
end
Data.Models.SharedEntity --> Data.Models.Client.Stats.EFClientStatistics
Type | Name | Methods |
---|---|---|
float |
AverageHitOffset |
get |
double |
AverageSnapValue |
get, set |
EFClient |
Client |
get, set |
int |
ClientId |
get, set |
int |
DeathStreak |
get, set |
int |
Deaths |
get, set |
double |
EloRating |
get, set |
ICollection <EFHitLocationCount > |
HitLocations |
get, set |
double |
KDR |
get |
int |
KillStreak |
get, set |
int |
Kills |
get, set |
DateTime |
LastActive |
get, set |
int |
LastScore |
get, set |
DateTime |
LastStatCalculation |
get, set |
DateTime |
LastStatHistoryUpdate |
get, set |
MatchData |
MatchData |
get |
double |
MaxSessionStrain |
get, set |
double |
MaxStrain |
get, set |
double |
Performance |
get |
SemaphoreSlim |
ProcessingHit |
get |
double |
RollingWeightedKDR |
get, set |
int |
RoundScore |
get |
double |
SPM |
get, set |
EFServer |
Server |
get, set |
long |
ServerId |
get, set |
int |
SessionDeaths |
get, set |
int |
SessionKills |
get, set |
double |
SessionSPM |
get, set |
int |
SessionScore |
get, set |
double |
Skill |
get, set |
int |
SnapHitCount |
get, set |
int |
Team |
get, set |
int |
TimePlayed |
get, set |
Nullable <DateTime > |
UpdatedAt |
get, set |
double |
ZScore |
get, set |
Returns | Name |
---|---|
void |
Finalize () |
Returns | Name |
---|---|
void |
StartNewSession () |
public EFClientStatistics()
protected override void Finalize()
public void StartNewSession()
public int ClientId { get; set; }
public virtual EFClient Client { get; set; }
public long ServerId { get; set; }
public virtual EFServer Server { get; set; }
public int Kills { get; set; }
public int Deaths { get; set; }
public double EloRating { get; set; }
public double ZScore { get; set; }
public Nullable<DateTime> UpdatedAt { get; set; }
public virtual ICollection<EFHitLocationCount> HitLocations { get; set; }
public double RollingWeightedKDR { get; set; }
public double AverageSnapValue { get; set; }
public int SnapHitCount { get; set; }
public double Performance { get; }
public double KDR { get; }
public double SPM { get; set; }
public double Skill { get; set; }
public int TimePlayed { get; set; }
public double MaxStrain { get; set; }
public float AverageHitOffset { get; }
public int SessionKills { get; set; }
public int SessionDeaths { get; set; }
public int KillStreak { get; set; }
public int DeathStreak { get; set; }
public DateTime LastStatCalculation { get; set; }
public int LastScore { get; set; }
public DateTime LastActive { get; set; }
public double MaxSessionStrain { get; set; }
public int SessionScore { get; set; }
public int RoundScore { get; }
public int Team { get; set; }
public DateTime LastStatHistoryUpdate { get; set; }
public double SessionSPM { get; set; }
public SemaphoreSlim ProcessingHit { get; }
public MatchData MatchData { get; }
Generated with ModularDoc