fixes static not appearing inbetween camera changes client-side (#8846)
This commit is contained in:
parent
1d6d561937
commit
2758377351
|
|
@ -4,8 +4,6 @@ namespace Content.Client.SurveillanceCamera;
|
|||
|
||||
public sealed class SurveillanceCameraMonitorSystem : EntitySystem
|
||||
{
|
||||
private readonly RemQueue<EntityUid> _toRemove = new();
|
||||
|
||||
public override void Update(float frameTime)
|
||||
{
|
||||
foreach (var comp in EntityQuery<ActiveSurveillanceCameraMonitorVisualsComponent>())
|
||||
|
|
@ -24,16 +22,9 @@ public sealed class SurveillanceCameraMonitorSystem : EntitySystem
|
|||
comp.OnFinish();
|
||||
}
|
||||
|
||||
_toRemove.Add(comp.Owner);
|
||||
EntityManager.RemoveComponentDeferred<ActiveSurveillanceCameraMonitorVisualsComponent>(comp.Owner);
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var uid in _toRemove)
|
||||
{
|
||||
EntityManager.RemoveComponent<ActiveSurveillanceCameraMonitorVisualsComponent>(uid);
|
||||
}
|
||||
|
||||
_toRemove.List?.Clear();
|
||||
}
|
||||
|
||||
public void AddTimer(EntityUid uid, Action onFinish)
|
||||
|
|
|
|||
Loading…
Reference in New Issue