using JetBrains.Annotations; using Robust.Shared.Console; namespace Content.Client.UserInterface.Systems.Chat; /// /// Command which creates a window containing a chatbox /// [UsedImplicitly] public sealed class ChatWindowCommand : LocalizedCommands { public override string Command => "chatwindow"; public override void Execute(IConsoleShell shell, string argStr, string[] args) { var window = new ChatWindow(); window.OpenCentered(); } } /// /// Command which creates a window containing a chatbox configured for admin use /// [UsedImplicitly] public sealed class AdminChatWindowCommand : LocalizedCommands { public override string Command => "achatwindow"; public override void Execute(IConsoleShell shell, string argStr, string[] args) { var window = new ChatWindow(); window.ConfigureForAdminChat(); window.OpenCentered(); } }