fixes static not appearing inbetween camera changes client-side (#8846)

This commit is contained in:
Flipp Syder 2022-06-15 00:40:32 -07:00 committed by GitHub
parent 1d6d561937
commit 2758377351
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 10 deletions

View File

@ -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)