diff --git a/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs b/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs index 0ba537e455..2baef6a535 100644 --- a/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs +++ b/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs @@ -16,6 +16,7 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem(uid, SolutionContainerVisuals.BaseOverride, out var baseOverride, @@ -79,35 +80,35 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem 0) { - args.Sprite.LayerSetVisible(fillLayer, true); + _sprite.LayerSetVisible((uid, args.Sprite), fillLayer, true); maxFillLevels = reagentProto.MetamorphicMaxFillLevels; fillBaseName = reagentProto.MetamorphicFillBaseName; changeColor = reagentProto.MetamorphicChangeColor; fillSprite = sprite; } else - args.Sprite.LayerSetVisible(fillLayer, false); + _sprite.LayerSetVisible((uid, args.Sprite), fillLayer, false); if (hasOverlay) - args.Sprite.LayerSetVisible(overlayLayer, false); + _sprite.LayerSetVisible((uid, args.Sprite), overlayLayer, false); } else { - args.Sprite.LayerSetVisible(fillLayer, true); + _sprite.LayerSetVisible((uid, args.Sprite), fillLayer, true); if (hasOverlay) - args.Sprite.LayerSetVisible(overlayLayer, true); + _sprite.LayerSetVisible((uid, args.Sprite), overlayLayer, true); if (component.MetamorphicDefaultSprite != null) - args.Sprite.LayerSetSprite(baseLayer, component.MetamorphicDefaultSprite); + _sprite.LayerSetSprite((uid, args.Sprite), baseLayer, component.MetamorphicDefaultSprite); } } } } else { - args.Sprite.LayerSetVisible(fillLayer, true); + _sprite.LayerSetVisible((uid, args.Sprite), fillLayer, true); } var closestFillSprite = ContentHelpers.RoundToLevels(fraction, 1, maxFillLevels + 1); @@ -119,25 +120,25 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem(uid, SolutionContainerVisuals.Color, out var color, args.Component)) - args.Sprite.LayerSetColor(fillLayer, color); + _sprite.LayerSetColor((uid, args.Sprite), fillLayer, color); else - args.Sprite.LayerSetColor(fillLayer, Color.White); + _sprite.LayerSetColor((uid, args.Sprite), fillLayer, Color.White); } else { if (component.EmptySpriteName == null) - args.Sprite.LayerSetVisible(fillLayer, false); + _sprite.LayerSetVisible((uid, args.Sprite), fillLayer, false); else { - args.Sprite.LayerSetState(fillLayer, component.EmptySpriteName); + _sprite.LayerSetRsiState((uid, args.Sprite), fillLayer, component.EmptySpriteName); if (changeColor) - args.Sprite.LayerSetColor(fillLayer, component.EmptySpriteColor); + _sprite.LayerSetColor((uid, args.Sprite), fillLayer, component.EmptySpriteColor); else - args.Sprite.LayerSetColor(fillLayer, Color.White); + _sprite.LayerSetColor((uid, args.Sprite), fillLayer, Color.White); } }