using Content.Client.Atmos.Overlays; using JetBrains.Annotations; using Robust.Client.Graphics; namespace Content.Client.Atmos.EntitySystems; /// /// System responsible for rendering atmos fire animations using . /// [UsedImplicitly] public sealed class GasTileFireOverlaySystem : EntitySystem { [Dependency] private readonly IOverlayManager _overlayMan = default!; private GasTileFireOverlay _fireOverlay = default!; public override void Initialize() { base.Initialize(); _fireOverlay = new GasTileFireOverlay(); _overlayMan.AddOverlay(_fireOverlay); } public override void Shutdown() { base.Shutdown(); _overlayMan.RemoveOverlay(); } }