Adds a Toggle FOV and Toggle Shadows Button to the sandbox menu (#2090)
* Initial * Initial 2
This commit is contained in:
@@ -26,6 +26,8 @@ namespace Content.Client.Sandbox
|
||||
public Button GiveFullAccessButton; //A button that just puts a captain's ID in your hands.
|
||||
public Button GiveAghostButton;
|
||||
public Button ToggleLightButton;
|
||||
public Button ToggleFovButton;
|
||||
public Button ToggleShadowsButton;
|
||||
public Button SuicideButton;
|
||||
public Button ToggleSubfloorButton;
|
||||
public Button ShowMarkersButton; //Shows spawn points
|
||||
@@ -58,6 +60,12 @@ namespace Content.Client.Sandbox
|
||||
ToggleLightButton = new Button { Text = Loc.GetString("Toggle Lights"), ToggleMode = true };
|
||||
vBox.AddChild(ToggleLightButton);
|
||||
|
||||
ToggleFovButton = new Button { Text = Loc.GetString("Toggle FOV"), ToggleMode = true };
|
||||
vBox.AddChild(ToggleFovButton);
|
||||
|
||||
ToggleShadowsButton = new Button { Text = Loc.GetString("Toggle Shadows"), ToggleMode = true };
|
||||
vBox.AddChild(ToggleShadowsButton);
|
||||
|
||||
ToggleSubfloorButton = new Button { Text = Loc.GetString("Toggle Subfloor"), ToggleMode = true };
|
||||
vBox.AddChild(ToggleSubfloorButton);
|
||||
|
||||
@@ -172,6 +180,8 @@ namespace Content.Client.Sandbox
|
||||
_window.GiveFullAccessButton.OnPressed += OnGiveAdminAccessButtonClicked;
|
||||
_window.GiveAghostButton.OnPressed += OnGiveAghostButtonClicked;
|
||||
_window.ToggleLightButton.OnToggled += OnToggleLightButtonClicked;
|
||||
_window.ToggleFovButton.OnToggled += OnToggleFovButtonClicked;
|
||||
_window.ToggleShadowsButton.OnToggled += OnToggleShadowsButtonClicked;
|
||||
_window.SuicideButton.OnPressed += OnSuicideButtonClicked;
|
||||
_window.ToggleSubfloorButton.OnPressed += OnToggleSubfloorButtonClicked;
|
||||
_window.ShowMarkersButton.OnPressed += OnShowMarkersButtonClicked;
|
||||
@@ -207,6 +217,16 @@ namespace Content.Client.Sandbox
|
||||
ToggleLight();
|
||||
}
|
||||
|
||||
private void OnToggleFovButtonClicked(BaseButton.ButtonEventArgs args)
|
||||
{
|
||||
ToggleFov();
|
||||
}
|
||||
|
||||
private void OnToggleShadowsButtonClicked(BaseButton.ButtonEventArgs args)
|
||||
{
|
||||
ToggleShadows();
|
||||
}
|
||||
|
||||
private void OnToggleSubfloorButtonClicked(BaseButton.ButtonEventArgs args)
|
||||
{
|
||||
ToggleSubFloor();
|
||||
@@ -274,6 +294,16 @@ namespace Content.Client.Sandbox
|
||||
_console.ProcessCommand("togglelight");
|
||||
}
|
||||
|
||||
private void ToggleFov()
|
||||
{
|
||||
_console.ProcessCommand("togglefov");
|
||||
}
|
||||
|
||||
private void ToggleShadows()
|
||||
{
|
||||
_console.ProcessCommand("toggleshadows");
|
||||
}
|
||||
|
||||
private void ToggleSubFloor()
|
||||
{
|
||||
_console.ProcessCommand("showsubfloor");
|
||||
|
||||
Reference in New Issue
Block a user