From 3b9146a11d8b3b3ef6612e9f75c948804857a54b Mon Sep 17 00:00:00 2001 From: Alex Evgrashin Date: Sat, 2 Oct 2021 17:53:20 +0300 Subject: [PATCH] Fix deployable barrier light toggle (#4739) --- Content.Client/Security/DeployableBarrierVisualizer.cs | 8 -------- .../Security/Systems/DeployableBarrierSystem.cs | 3 +++ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/Content.Client/Security/DeployableBarrierVisualizer.cs b/Content.Client/Security/DeployableBarrierVisualizer.cs index 4551440725..5ac29a3643 100644 --- a/Content.Client/Security/DeployableBarrierVisualizer.cs +++ b/Content.Client/Security/DeployableBarrierVisualizer.cs @@ -21,19 +21,11 @@ namespace Content.Client.Security { case DeployableBarrierState.Idle: sprite.LayerSetState(0, "idle"); - ToggleLight(component, false); break; case DeployableBarrierState.Deployed: sprite.LayerSetState(0, "deployed"); - ToggleLight(component, true); break; } } - - private void ToggleLight(AppearanceComponent component, bool enabled) - { - if (component.Owner.TryGetComponent(out PointLightComponent? light)) - light.Enabled = enabled; - } } } diff --git a/Content.Server/Security/Systems/DeployableBarrierSystem.cs b/Content.Server/Security/Systems/DeployableBarrierSystem.cs index d819fcb651..b67bbc1f67 100644 --- a/Content.Server/Security/Systems/DeployableBarrierSystem.cs +++ b/Content.Server/Security/Systems/DeployableBarrierSystem.cs @@ -38,6 +38,9 @@ namespace Content.Server.Security.Systems var state = isDeployed ? DeployableBarrierState.Deployed : DeployableBarrierState.Idle; appearanceComponent.SetData(DeployableBarrierVisuals.State, state); + + if (component.Owner.TryGetComponent(out PointLightComponent? light)) + light.Enabled = isDeployed; } } }