1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 07:13:58 -05:00
Files
IW4M-Admin/Plugins/ZombieStats/States/MatchState.cs
2024-07-02 16:27:28 -05:00

16 lines
766 B
C#

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; }
}