public Detection(ILogger log, EFClientStatistics clientStats) { Log = log; HitLocationCount = new Dictionary <IW4Info.HitLocation, HitInfo>(); foreach (var loc in Enum.GetValues(typeof(IW4Info.HitLocation))) { HitLocationCount.Add((IW4Info.HitLocation)loc, new HitInfo()); } ClientStats = clientStats; Strain = new Strain(); Tracker = new ChangeTracking <EFACSnapshot>(); TrackedHits = new List <EFClientKill>(); }