* commit * Update MappingClientSideSetupCommand.cs * missed a spot * Update MappingClientSideSetupCommand.cs * whoopos * Update mappingclientsidesetup-command.ftl
30 lines
1000 B
C#
30 lines
1000 B
C#
using Content.Client.Actions;
|
|
using Content.Client.Markers;
|
|
using Content.Client.SubFloor;
|
|
using Robust.Client.Graphics;
|
|
using Robust.Shared.Console;
|
|
|
|
namespace Content.Client.Commands;
|
|
|
|
internal sealed class MappingClientSideSetupCommand : LocalizedEntityCommands
|
|
{
|
|
[Dependency] private readonly ILightManager _lightManager = default!;
|
|
[Dependency] private readonly ActionsSystem _actionSystem = default!;
|
|
[Dependency] private readonly MarkerSystem _markerSystem = default!;
|
|
[Dependency] private readonly SubFloorHideSystem _subfloorSystem = default!;
|
|
|
|
public override string Command => "mappingclientsidesetup";
|
|
|
|
public override void Execute(IConsoleShell shell, string argStr, string[] args)
|
|
{
|
|
if (_lightManager.LockConsoleAccess)
|
|
return;
|
|
|
|
_markerSystem.MarkersVisible = true;
|
|
_lightManager.Enabled = false;
|
|
_subfloorSystem.ShowAll = true;
|
|
_actionSystem.LoadActionAssignments("/mapping_actions.yml", false);
|
|
}
|
|
}
|
|
|