public void Update(SpawnMeServerMessage message) { AggroRegistered = new List <EntityId>(); AbnormalityStorage.EndAll(message.Time.Ticks); _abnormalities = new Dictionary <EntityId, List <Abnormality.Abnormality> >(); RegisterDead(message.Id, message.Time.Ticks, message.Dead); CharmTracker = new CharmTracker(this); }
public AbnormalityTracker(EntityTracker entityTracker, PlayerTracker playerTracker, HotDotDatabase hotDotDatabase, AbnormalityStorage abnormalityStorage, Action <SkillResult> update = null) { EntityTracker = entityTracker; PlayerTracker = playerTracker; HotDotDatabase = hotDotDatabase; UpdateDamageTracker = update; CharmTracker = new CharmTracker(this); AbnormalityStorage = abnormalityStorage; }