示例#1
0
 public static void WriteInputAndSetCursor(MultiAdminConfig config = null)
 {
     lock (ColoredConsole.WriteLock)
     {
         WriteInput(config);
         SetCursor();
     }
 }
示例#2
0
        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;
            }
        }
示例#3
0
 public static void WriteInput(MultiAdminConfig config = null)
 {
     WriteInput(CurrentInput, config);
 }