Fix tech anomaly nexttimer (#32805)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
{
base.Initialize();
+ SubscribeLocalEvent<TechAnomalyComponent, MapInitEvent>(OnTechMapInit);
SubscribeLocalEvent<TechAnomalyComponent, AnomalyPulseEvent>(OnPulse);
SubscribeLocalEvent<TechAnomalyComponent, AnomalySupercriticalEvent>(OnSupercritical);
SubscribeLocalEvent<TechAnomalyComponent, AnomalyStabilityChangedEvent>(OnStabilityChanged);
}
+ private void OnTechMapInit(Entity<TechAnomalyComponent> ent, ref MapInitEvent args)
+ {
+ ent.Comp.NextTimer = _timing.CurTime;
+ }
+
public override void Update(float frameTime)
{
base.Update(frameTime);