Cleanup warnings in CryoPodSystem (#37433)

Cleanup warnings in CryoPodSystem
This commit is contained in:
Tayrtahn
2025-05-13 21:55:42 -04:00
committed by GitHub
parent dc92acd720
commit 5ba1b2af86

View File

@@ -9,6 +9,7 @@ namespace Content.Client.Medical.Cryogenics;
public sealed class CryoPodSystem : SharedCryoPodSystem public sealed class CryoPodSystem : SharedCryoPodSystem
{ {
[Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!;
[Dependency] private readonly SpriteSystem _sprite = default!;
public override void Initialize() public override void Initialize()
{ {
@@ -32,7 +33,7 @@ public sealed class CryoPodSystem : SharedCryoPodSystem
} }
component.PreviousOffset = spriteComponent.Offset; 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) private void OnCryoPodRemoval(EntityUid uid, InsideCryoPodComponent component, ComponentRemove args)
@@ -42,7 +43,7 @@ public sealed class CryoPodSystem : SharedCryoPodSystem
return; return;
} }
spriteComponent.Offset = component.PreviousOffset; _sprite.SetOffset((uid, spriteComponent), component.PreviousOffset);
} }
private void OnAppearanceChange(EntityUid uid, CryoPodComponent component, ref AppearanceChangeEvent args) private void OnAppearanceChange(EntityUid uid, CryoPodComponent component, ref AppearanceChangeEvent args)
@@ -60,14 +61,14 @@ public sealed class CryoPodSystem : SharedCryoPodSystem
if (isOpen) if (isOpen)
{ {
args.Sprite.LayerSetState(CryoPodVisualLayers.Base, "pod-open"); _sprite.LayerSetRsiState((uid, args.Sprite), CryoPodVisualLayers.Base, "pod-open");
args.Sprite.LayerSetVisible(CryoPodVisualLayers.Cover, false); _sprite.LayerSetVisible((uid, args.Sprite), CryoPodVisualLayers.Cover, false);
} }
else else
{ {
args.Sprite.LayerSetState(CryoPodVisualLayers.Base, isOn ? "pod-on" : "pod-off"); _sprite.LayerSetRsiState((uid, args.Sprite), CryoPodVisualLayers.Base, isOn ? "pod-on" : "pod-off");
args.Sprite.LayerSetState(CryoPodVisualLayers.Cover, isOn ? "cover-on" : "cover-off"); _sprite.LayerSetRsiState((uid, args.Sprite), CryoPodVisualLayers.Cover, isOn ? "cover-on" : "cover-off");
args.Sprite.LayerSetVisible(CryoPodVisualLayers.Cover, true); _sprite.LayerSetVisible((uid, args.Sprite), CryoPodVisualLayers.Cover, true);
} }
} }
} }