From 5ba1b2af866b73049fc79e23e9d2476277c5447d Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Tue, 13 May 2025 21:55:42 -0400 Subject: [PATCH] Cleanup warnings in `CryoPodSystem` (#37433) Cleanup warnings in CryoPodSystem --- .../Medical/Cryogenics/CryoPodSystem.cs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Content.Client/Medical/Cryogenics/CryoPodSystem.cs b/Content.Client/Medical/Cryogenics/CryoPodSystem.cs index 4e92468471..13db5a8421 100644 --- a/Content.Client/Medical/Cryogenics/CryoPodSystem.cs +++ b/Content.Client/Medical/Cryogenics/CryoPodSystem.cs @@ -9,6 +9,7 @@ namespace Content.Client.Medical.Cryogenics; public sealed class CryoPodSystem : SharedCryoPodSystem { [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SpriteSystem _sprite = default!; public override void Initialize() { @@ -32,7 +33,7 @@ public sealed class CryoPodSystem : SharedCryoPodSystem } component.PreviousOffset = spriteComponent.Offset; - spriteComponent.Offset = new Vector2(0, 1); + _sprite.SetOffset((uid, spriteComponent), new Vector2(0, 1)); } private void OnCryoPodRemoval(EntityUid uid, InsideCryoPodComponent component, ComponentRemove args) @@ -42,7 +43,7 @@ public sealed class CryoPodSystem : SharedCryoPodSystem return; } - spriteComponent.Offset = component.PreviousOffset; + _sprite.SetOffset((uid, spriteComponent), component.PreviousOffset); } private void OnAppearanceChange(EntityUid uid, CryoPodComponent component, ref AppearanceChangeEvent args) @@ -60,14 +61,14 @@ public sealed class CryoPodSystem : SharedCryoPodSystem if (isOpen) { - args.Sprite.LayerSetState(CryoPodVisualLayers.Base, "pod-open"); - args.Sprite.LayerSetVisible(CryoPodVisualLayers.Cover, false); + _sprite.LayerSetRsiState((uid, args.Sprite), CryoPodVisualLayers.Base, "pod-open"); + _sprite.LayerSetVisible((uid, args.Sprite), CryoPodVisualLayers.Cover, false); } else { - args.Sprite.LayerSetState(CryoPodVisualLayers.Base, isOn ? "pod-on" : "pod-off"); - args.Sprite.LayerSetState(CryoPodVisualLayers.Cover, isOn ? "cover-on" : "cover-off"); - args.Sprite.LayerSetVisible(CryoPodVisualLayers.Cover, true); + _sprite.LayerSetRsiState((uid, args.Sprite), CryoPodVisualLayers.Base, isOn ? "pod-on" : "pod-off"); + _sprite.LayerSetRsiState((uid, args.Sprite), CryoPodVisualLayers.Cover, isOn ? "cover-on" : "cover-off"); + _sprite.LayerSetVisible((uid, args.Sprite), CryoPodVisualLayers.Cover, true); } } }