Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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;
 }