public static void WriteInputAndSetCursor(MultiAdminConfig config = null) { lock (ColoredConsole.WriteLock) { WriteInput(config); SetCursor(); } }
public static void WriteInput(ColoredMessage[] message, MultiAdminConfig config = null) { lock (ColoredConsole.WriteLock) { if (Program.Headless) { return; } MultiAdminConfig curConfig = config ?? MultiAdminConfig.GlobalConfig; message?.Write(!curConfig.HideInput.Value && curConfig.UseNewInputSystem.Value); CurrentInput = message; } }
public static void WriteInput(MultiAdminConfig config = null) { WriteInput(CurrentInput, config); }