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); } }
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 { } } }
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"); } }