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 GiveFullAccessButton; //A button that just puts a captain's ID in your hands.
|
||||||
public Button GiveAghostButton;
|
public Button GiveAghostButton;
|
||||||
public Button ToggleLightButton;
|
public Button ToggleLightButton;
|
||||||
|
public Button ToggleFovButton;
|
||||||
|
public Button ToggleShadowsButton;
|
||||||
public Button SuicideButton;
|
public Button SuicideButton;
|
||||||
public Button ToggleSubfloorButton;
|
public Button ToggleSubfloorButton;
|
||||||
public Button ShowMarkersButton; //Shows spawn points
|
public Button ShowMarkersButton; //Shows spawn points
|
||||||
@@ -58,6 +60,12 @@ namespace Content.Client.Sandbox
|
|||||||
ToggleLightButton = new Button { Text = Loc.GetString("Toggle Lights"), ToggleMode = true };
|
ToggleLightButton = new Button { Text = Loc.GetString("Toggle Lights"), ToggleMode = true };
|
||||||
vBox.AddChild(ToggleLightButton);
|
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 };
|
ToggleSubfloorButton = new Button { Text = Loc.GetString("Toggle Subfloor"), ToggleMode = true };
|
||||||
vBox.AddChild(ToggleSubfloorButton);
|
vBox.AddChild(ToggleSubfloorButton);
|
||||||
|
|
||||||
@@ -172,6 +180,8 @@ namespace Content.Client.Sandbox
|
|||||||
_window.GiveFullAccessButton.OnPressed += OnGiveAdminAccessButtonClicked;
|
_window.GiveFullAccessButton.OnPressed += OnGiveAdminAccessButtonClicked;
|
||||||
_window.GiveAghostButton.OnPressed += OnGiveAghostButtonClicked;
|
_window.GiveAghostButton.OnPressed += OnGiveAghostButtonClicked;
|
||||||
_window.ToggleLightButton.OnToggled += OnToggleLightButtonClicked;
|
_window.ToggleLightButton.OnToggled += OnToggleLightButtonClicked;
|
||||||
|
_window.ToggleFovButton.OnToggled += OnToggleFovButtonClicked;
|
||||||
|
_window.ToggleShadowsButton.OnToggled += OnToggleShadowsButtonClicked;
|
||||||
_window.SuicideButton.OnPressed += OnSuicideButtonClicked;
|
_window.SuicideButton.OnPressed += OnSuicideButtonClicked;
|
||||||
_window.ToggleSubfloorButton.OnPressed += OnToggleSubfloorButtonClicked;
|
_window.ToggleSubfloorButton.OnPressed += OnToggleSubfloorButtonClicked;
|
||||||
_window.ShowMarkersButton.OnPressed += OnShowMarkersButtonClicked;
|
_window.ShowMarkersButton.OnPressed += OnShowMarkersButtonClicked;
|
||||||
@@ -207,6 +217,16 @@ namespace Content.Client.Sandbox
|
|||||||
ToggleLight();
|
ToggleLight();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void OnToggleFovButtonClicked(BaseButton.ButtonEventArgs args)
|
||||||
|
{
|
||||||
|
ToggleFov();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnToggleShadowsButtonClicked(BaseButton.ButtonEventArgs args)
|
||||||
|
{
|
||||||
|
ToggleShadows();
|
||||||
|
}
|
||||||
|
|
||||||
private void OnToggleSubfloorButtonClicked(BaseButton.ButtonEventArgs args)
|
private void OnToggleSubfloorButtonClicked(BaseButton.ButtonEventArgs args)
|
||||||
{
|
{
|
||||||
ToggleSubFloor();
|
ToggleSubFloor();
|
||||||
@@ -274,6 +294,16 @@ namespace Content.Client.Sandbox
|
|||||||
_console.ProcessCommand("togglelight");
|
_console.ProcessCommand("togglelight");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ToggleFov()
|
||||||
|
{
|
||||||
|
_console.ProcessCommand("togglefov");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ToggleShadows()
|
||||||
|
{
|
||||||
|
_console.ProcessCommand("toggleshadows");
|
||||||
|
}
|
||||||
|
|
||||||
private void ToggleSubFloor()
|
private void ToggleSubFloor()
|
||||||
{
|
{
|
||||||
_console.ProcessCommand("showsubfloor");
|
_console.ProcessCommand("showsubfloor");
|
||||||
|
|||||||
Reference in New Issue
Block a user