fix for sandbox menu not keeping toggle (#3334)
This commit is contained in:
@@ -1,13 +1,17 @@
|
||||
using System;
|
||||
using Content.Client.GameObjects.EntitySystems;
|
||||
using Content.Client.UserInterface;
|
||||
using Content.Shared.Input;
|
||||
using Content.Shared.Sandbox;
|
||||
using Robust.Client.Console;
|
||||
using Robust.Client.Debugging;
|
||||
using Robust.Client.Graphics;
|
||||
using Robust.Client.Input;
|
||||
using Robust.Client.Placement;
|
||||
using Robust.Client.ResourceManagement;
|
||||
using Robust.Client.UserInterface.Controls;
|
||||
using Robust.Client.UserInterface.CustomControls;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.Input.Binding;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.Localization;
|
||||
@@ -60,25 +64,25 @@ namespace Content.Client.Sandbox
|
||||
GiveAghostButton = new Button { Text = Loc.GetString("Ghost") };
|
||||
vBox.AddChild(GiveAghostButton);
|
||||
|
||||
ToggleLightButton = new Button { Text = Loc.GetString("Toggle Lights"), ToggleMode = true };
|
||||
ToggleLightButton = new Button { Text = Loc.GetString("Toggle Lights"), ToggleMode = true, Pressed = !IoCManager.Resolve<ILightManager>().Enabled };
|
||||
vBox.AddChild(ToggleLightButton);
|
||||
|
||||
ToggleFovButton = new Button { Text = Loc.GetString("Toggle FOV"), ToggleMode = true };
|
||||
ToggleFovButton = new Button { Text = Loc.GetString("Toggle FOV"), ToggleMode = true, Pressed = !IoCManager.Resolve<IEyeManager>().CurrentEye.DrawFov };
|
||||
vBox.AddChild(ToggleFovButton);
|
||||
|
||||
ToggleShadowsButton = new Button { Text = Loc.GetString("Toggle Shadows"), ToggleMode = true };
|
||||
ToggleShadowsButton = new Button { Text = Loc.GetString("Toggle Shadows"), ToggleMode = true, Pressed = !IoCManager.Resolve<ILightManager>().DrawShadows };
|
||||
vBox.AddChild(ToggleShadowsButton);
|
||||
|
||||
ToggleSubfloorButton = new Button { Text = Loc.GetString("Toggle Subfloor"), ToggleMode = true };
|
||||
ToggleSubfloorButton = new Button { Text = Loc.GetString("Toggle Subfloor"), ToggleMode = true, Pressed = EntitySystem.Get<SubFloorHideSystem>().EnableAll };
|
||||
vBox.AddChild(ToggleSubfloorButton);
|
||||
|
||||
SuicideButton = new Button { Text = Loc.GetString("Suicide") };
|
||||
vBox.AddChild(SuicideButton);
|
||||
|
||||
ShowMarkersButton = new Button { Text = Loc.GetString("Show Spawns"), ToggleMode = true };
|
||||
ShowMarkersButton = new Button { Text = Loc.GetString("Show Spawns"), ToggleMode = true, Pressed = EntitySystem.Get<MarkerSystem>().MarkersVisible };
|
||||
vBox.AddChild(ShowMarkersButton);
|
||||
|
||||
ShowBbButton = new Button { Text = Loc.GetString("Show BB"), ToggleMode = true };
|
||||
ShowBbButton = new Button { Text = Loc.GetString("Show BB"), ToggleMode = true, Pressed = IoCManager.Resolve<IDebugDrawing>().DebugColliders };
|
||||
vBox.AddChild(ShowBbButton);
|
||||
|
||||
MachineLinkingButton = new Button { Text = Loc.GetString("Link machines"), ToggleMode = true };
|
||||
|
||||
Reference in New Issue
Block a user