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; } } }