From 5c4f52ece11228f34e7cd12536b27af21cdf7d86 Mon Sep 17 00:00:00 2001 From: TemporalOroboros Date: Sat, 4 Feb 2023 14:16:04 -0800 Subject: [PATCH] Resolves SignalSwitchVisualizer is Obsolete (#13892) --- .../MachineLinking/SignalSwitchVisualizer.cs | 46 ------------------- .../MachineLinking/SignalSwitchVisuals.cs | 10 ---- 2 files changed, 56 deletions(-) delete mode 100644 Content.Client/MachineLinking/SignalSwitchVisualizer.cs delete mode 100644 Content.Shared/MachineLinking/SignalSwitchVisuals.cs diff --git a/Content.Client/MachineLinking/SignalSwitchVisualizer.cs b/Content.Client/MachineLinking/SignalSwitchVisualizer.cs deleted file mode 100644 index 3eb6f2c880..0000000000 --- a/Content.Client/MachineLinking/SignalSwitchVisualizer.cs +++ /dev/null @@ -1,46 +0,0 @@ -using Content.Shared.MachineLinking; -using JetBrains.Annotations; -using Robust.Client.GameObjects; -using Robust.Shared.GameObjects; -using Robust.Shared.IoC; -using Robust.Shared.Serialization.Manager.Attributes; - -namespace Content.Client.MachineLinking -{ - [UsedImplicitly] - public sealed class SignalSwitchVisualizer : AppearanceVisualizer - { - [DataField("layer")] - private int Layer { get; } - - [Obsolete("Subscribe to your component being initialised instead.")] - public override void InitializeEntity(EntityUid entity) - { - base.InitializeEntity(entity); - - if (IoCManager.Resolve().TryGetComponent(entity, out SpriteComponent? sprite)) - { - sprite.LayerMapReserveBlank(Layer); - } - } - - [Obsolete("Subscribe to AppearanceChangeEvent instead.")] - public override void OnChangeData(AppearanceComponent component) - { - base.OnChangeData(component); - - var entities = IoCManager.Resolve(); - if (!entities.TryGetComponent(component.Owner, out SpriteComponent? sprite)) - { - return; - } - - if (!component.TryGetData(SignalSwitchVisuals.On, out bool on)) - { - return; - } - - sprite.LayerSetState(0, on ? "on" : "off"); - } - } -} diff --git a/Content.Shared/MachineLinking/SignalSwitchVisuals.cs b/Content.Shared/MachineLinking/SignalSwitchVisuals.cs deleted file mode 100644 index f2b118d217..0000000000 --- a/Content.Shared/MachineLinking/SignalSwitchVisuals.cs +++ /dev/null @@ -1,10 +0,0 @@ -using Robust.Shared.Serialization; - -namespace Content.Shared.MachineLinking -{ - [Serializable, NetSerializable] - public enum SignalSwitchVisuals - { - On - } -}