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); }
public void Update(SpawnMeServerMessage m) { if (CompassUser == null) { return; //Don't know how, but sometimes this happens. } CompassUser.Position = m.Position; OnEntitysCleared(CompassUser); }
internal void SpawnMe(SpawnMeServerMessage message) { S_SPAWN_ME.Process(message); _lastBosses = new Dictionary <EntityId, long>(); _lastBossMeterUser = null; _lastBossHpMeterUser = 0; foreach (var e in BasicTeraData.Instance.EventsData.MissingAbnormalities.Keys) { e.NextChecks = new Dictionary <EntityId, DateTime>(); } }
internal static void Process(SpawnMeServerMessage message) { PacketProcessor.Instance.AbnormalityTracker.Update(message); }
internal static void Process(SpawnMeServerMessage message) { NetworkController.Instance.AbnormalityTracker.Update(message); }