mirror of
https://github.com/RaidMax/IW4M-Admin.git
synced 2025-06-24 14:10:29 -05:00
zombie stats code
This commit is contained in:
15
Plugins/ZombieStats/States/MatchState.cs
Normal file
15
Plugins/ZombieStats/States/MatchState.cs
Normal file
@ -0,0 +1,15 @@
|
||||
using Data.Models.Client.Stats;
|
||||
using Data.Models.Zombie;
|
||||
using SharedLibraryCore.Interfaces;
|
||||
|
||||
namespace IW4MAdmin.Plugins.ZombieStats.States;
|
||||
|
||||
public record MatchState(IGameServer Server, ZombieMatch PersistentMatch)
|
||||
{
|
||||
public Dictionary<long, RoundState> RoundStates { get; } = new();
|
||||
public Dictionary<long, ZombieMatchClientStat> PersistentMatchAggregateStats { get; } = new();
|
||||
public Dictionary<long, ZombieAggregateClientStat> PersistentLifetimeAggregateStats { get; } = new();
|
||||
public Dictionary<long, ZombieAggregateClientStat> PersistentLifetimeServerAggregateStats { get; } = new();
|
||||
public Dictionary<long, Dictionary<string, EFClientStatTagValue>> PersistentStatTagValues { get; } = new();
|
||||
public int RoundNumber { get; set; }
|
||||
}
|
Reference in New Issue
Block a user