Fix error when trying to delete an already deleted ExplosionVisualsTextureComponent.LightEntity
using Robust.Shared.Graphics.RSI;
using Robust.Shared.Map;
using Robust.Shared.Prototypes;
-using Robust.Shared.Utility;
namespace Content.Client.Explosion;
private void OnCompRemove(EntityUid uid, ExplosionVisualsComponent component, ComponentRemove args)
{
- if (TryComp(uid, out ExplosionVisualsTexturesComponent? textures))
+ if (TryComp(uid, out ExplosionVisualsTexturesComponent? textures) && !Deleted(textures.LightEntity))
QueueDel(textures.LightEntity);
}