Cleanup warnings in CryoPodSystem (#37433)
Cleanup warnings in CryoPodSystem
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user