add machine linking button to sandbox panel. (#2484)

* add machine linking button to sandbox panel.

* Update Content.Client/Sandbox/SandboxManager.cs

Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
This commit is contained in:
moonheart08
2020-11-03 04:14:43 -06:00
committed by GitHub
parent 9f03fc8880
commit 1e9968f2e1

View File

@@ -32,6 +32,7 @@ namespace Content.Client.Sandbox
public Button ToggleSubfloorButton;
public Button ShowMarkersButton; //Shows spawn points
public Button ShowBbButton; //Shows bounding boxes
public Button MachineLinkingButton; // Enables/disables machine linking mode.
public SandboxWindow()
{
@@ -77,6 +78,9 @@ namespace Content.Client.Sandbox
ShowBbButton = new Button { Text = Loc.GetString("Show Bb"), ToggleMode = true };
vBox.AddChild(ShowBbButton);
MachineLinkingButton = new Button { Text = Loc.GetString("Link machines"), ToggleMode = true };
vBox.AddChild(MachineLinkingButton);
}
}
@@ -186,6 +190,7 @@ namespace Content.Client.Sandbox
_window.ToggleSubfloorButton.OnPressed += OnToggleSubfloorButtonClicked;
_window.ShowMarkersButton.OnPressed += OnShowMarkersButtonClicked;
_window.ShowBbButton.OnPressed += OnShowBbButtonClicked;
_window.MachineLinkingButton.OnPressed += OnMachineLinkingButtonClicked;
_window.OpenCentered();
}
@@ -241,6 +246,10 @@ namespace Content.Client.Sandbox
{
ShowBb();
}
private void OnMachineLinkingButtonClicked(BaseButton.ButtonEventArgs args)
{
LinkMachines();
}
private void OnGiveAdminAccessButtonClicked(BaseButton.ButtonEventArgs args)
{
@@ -318,5 +327,10 @@ namespace Content.Client.Sandbox
{
_console.ProcessCommand("showbb");
}
private void LinkMachines()
{
_console.ProcessCommand("signallink");
}
}
}