コード例 #1
0
 public static void Write(string MessageIn)
 {
     if (Database.Settings.GUIMode)
     {
         try
         {
             ServerGUI.Write(MessageIn);
         }
         catch
         {
             //GUI not loaded...
             ColorHandling.ConsoleHandler(MessageIn);
             if (Logger.Console._LockInput)
             {
                 return;
             }
             ColorHandling.ConsoleHandler(Logger.Console.ConsolePrompt + Logger.Console.Input);
         }
         return;
     }
     else
     {
         ColorHandling.ConsoleHandler(MessageIn);
         if (Logger.Console._LockInput)
         {
             return;
         }
         ColorHandling.ConsoleHandler(Logger.Console.ConsolePrompt + Logger.Console.Input);
     }
 }
コード例 #2
0
 public static void ClearLine()
 {
     if (Database.Settings.GUIMode)
     {
         ServerGUI.Write("\r");
     }
     else
     {
         Logger.Console.Write("\r" + new string(' ', System.Console.WindowWidth));
         try
         {
             System.Console.SetCursorPosition(0, System.Console.CursorTop - 1);
         }
         catch
         {
         }
     }
 }
コード例 #3
0
ファイル: WriteLine.cs プロジェクト: YSFlight-opensource/Orb
 public static void WriteLine(string MessageIn)
 {
     if (Database.Settings.GUIMode)
     {
         try
         {
             ServerGUI.Write(MessageIn + "\n");
         }
         catch
         {
             //GUI not loaded...
             Console.Write(MessageIn + "\n");
         }
         return;
     }
     else
     {
         Console.Write(MessageIn + "\n");
     }
 }