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 RoundStates { get; } = new(); public Dictionary PersistentMatchAggregateStats { get; } = new(); public Dictionary PersistentLifetimeAggregateStats { get; } = new(); public Dictionary PersistentLifetimeServerAggregateStats { get; } = new(); public Dictionary> PersistentStatTagValues { get; } = new(); public int RoundNumber { get; set; } }