Console Unify API Changes (#3059)
* Remove unused IChatCommand. * Lots of refactoring into a shared context. * Removed ICommonSession from server concmd Execute. * Added argStr parameter to concmd execute. * The execute function of client concmds now returns void, use the new shell.RemoteExecuteCommand function to forward commands. * Finally move shells and commands into shared. * Console commands can now be registered directly without a class in a shared context. * Engine API Changes. * Repair rebase damage. * Update Submodule.
This commit is contained in:
@@ -102,7 +102,7 @@ namespace Content.Client.Sandbox
|
||||
|
||||
internal class SandboxManager : SharedSandboxManager, ISandboxManager
|
||||
{
|
||||
[Dependency] private readonly IClientConsole _console = default!;
|
||||
[Dependency] private readonly IClientConsoleHost _consoleHost = default!;
|
||||
[Dependency] private readonly IGameHud _gameHud = default!;
|
||||
[Dependency] private readonly IClientNetManager _netManager = default!;
|
||||
[Dependency] private readonly IPlacementManager _placementManager = default!;
|
||||
@@ -314,37 +314,37 @@ namespace Content.Client.Sandbox
|
||||
|
||||
private void ToggleLight()
|
||||
{
|
||||
_console.ProcessCommand("togglelight");
|
||||
_consoleHost.ExecuteCommand("togglelight");
|
||||
}
|
||||
|
||||
private void ToggleFov()
|
||||
{
|
||||
_console.ProcessCommand("togglefov");
|
||||
_consoleHost.ExecuteCommand("togglefov");
|
||||
}
|
||||
|
||||
private void ToggleShadows()
|
||||
{
|
||||
_console.ProcessCommand("toggleshadows");
|
||||
_consoleHost.ExecuteCommand("toggleshadows");
|
||||
}
|
||||
|
||||
private void ToggleSubFloor()
|
||||
{
|
||||
_console.ProcessCommand("showsubfloor");
|
||||
_consoleHost.ExecuteCommand("showsubfloor");
|
||||
}
|
||||
|
||||
private void ShowMarkers()
|
||||
{
|
||||
_console.ProcessCommand("showmarkers");
|
||||
_consoleHost.ExecuteCommand("showmarkers");
|
||||
}
|
||||
|
||||
private void ShowBb()
|
||||
{
|
||||
_console.ProcessCommand("showbb");
|
||||
_consoleHost.ExecuteCommand("showbb");
|
||||
}
|
||||
|
||||
private void LinkMachines()
|
||||
{
|
||||
_console.ProcessCommand("signallink");
|
||||
_consoleHost.ExecuteCommand("signallink");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user