From 031fc463eb3a92becb5bdef7f4eb8537e211e013 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Fri, 16 May 2025 07:04:55 -0400 Subject: [PATCH] Cleanup warnings in `LatheSystem` (#37496) Cleanup warnings in LatheSystem --- Content.Client/Lathe/LatheSystem.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Content.Client/Lathe/LatheSystem.cs b/Content.Client/Lathe/LatheSystem.cs index 386520c198..71e43a4c2e 100644 --- a/Content.Client/Lathe/LatheSystem.cs +++ b/Content.Client/Lathe/LatheSystem.cs @@ -9,6 +9,7 @@ namespace Content.Client.Lathe; public sealed class LatheSystem : SharedLatheSystem { [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SpriteSystem _sprite = default!; public override void Initialize() { @@ -25,25 +26,25 @@ public sealed class LatheSystem : SharedLatheSystem // Lathe specific stuff if (_appearance.TryGetData(uid, LatheVisuals.IsRunning, out var isRunning, args.Component)) { - if (args.Sprite.LayerMapTryGet(LatheVisualLayers.IsRunning, out var runningLayer) && + if (_sprite.LayerMapTryGet((uid, args.Sprite), LatheVisualLayers.IsRunning, out var runningLayer, false) && component.RunningState != null && component.IdleState != null) { var state = isRunning ? component.RunningState : component.IdleState; - args.Sprite.LayerSetState(runningLayer, state); + _sprite.LayerSetRsiState((uid, args.Sprite), runningLayer, state); } } if (_appearance.TryGetData(uid, PowerDeviceVisuals.Powered, out var powered, args.Component) && - args.Sprite.LayerMapTryGet(PowerDeviceVisualLayers.Powered, out var powerLayer)) + _sprite.LayerMapTryGet((uid, args.Sprite), PowerDeviceVisualLayers.Powered, out var powerLayer, false)) { - args.Sprite.LayerSetVisible(powerLayer, powered); + _sprite.LayerSetVisible((uid, args.Sprite), powerLayer, powered); if (component.UnlitIdleState != null && component.UnlitRunningState != null) { var state = isRunning ? component.UnlitRunningState : component.UnlitIdleState; - args.Sprite.LayerSetState(powerLayer, state); + _sprite.LayerSetRsiState((uid, args.Sprite), powerLayer, state); } } } -- 2.51.2