From 7259e78ef2572eb724c153c56b23f05181043c23 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Fri, 3 Feb 2023 23:46:47 +1100 Subject: [PATCH] Hotfix VisualizerDataInt (#13920) Fixes https://github.com/space-wizards/space-station-14/issues/13919 --- .../Construction/Completions/VisualizerDataInt.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Content.Server/Construction/Completions/VisualizerDataInt.cs b/Content.Server/Construction/Completions/VisualizerDataInt.cs index c45e36becf..065e35b6aa 100644 --- a/Content.Server/Construction/Completions/VisualizerDataInt.cs +++ b/Content.Server/Construction/Completions/VisualizerDataInt.cs @@ -8,22 +8,21 @@ namespace Content.Server.Construction.Completions { [UsedImplicitly] [DataDefinition] - public sealed class VisualizerDataInt : IGraphAction, ISerializationHooks + public sealed class VisualizerDataInt : IGraphAction { - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [DataField("key")] public string Key { get; private set; } = string.Empty; [DataField("data")] public int Data { get; private set; } = 0; public void PerformAction(EntityUid uid, EntityUid? userUid, IEntityManager entityManager) { - if (string.IsNullOrEmpty(Key)) return; + if (string.IsNullOrEmpty(Key)) + return; if (entityManager.TryGetComponent(uid, out AppearanceComponent? appearance)) { if (IoCManager.Resolve().TryParseEnumReference(Key, out var @enum)) { - _appearance.SetData(uid, @enum, Data, appearance); + entityManager.System().SetData(uid, @enum, Data, appearance); } } }