Exemple #1
0
        public ServerConsoleHandler(string title, GameManager gameManager)
        {
            this.gameManager = gameManager;
            cWindow          = new Windows.ConsoleWindow();
            cInput           = new Windows.ConsoleInput();

            cWindow.Initialize();
            cWindow.SetTitle(title);

            cInput.OnInputText             += Read;
            Application.logMessageReceived += HandleLog;
        }
Exemple #2
0
 public void ConsoleWriteEx(string Text, List <System.Action> Links = null)
 {
     if (WM == null)
     {
         return;
     }
     Windows.ConsoleWindow console = null;
     foreach (GUI.Window w in WM.Windows)
     {
         if ((w as Windows.ConsoleWindow) != null)
         {
             console = w as Windows.ConsoleWindow;
             break;
         }
     }
     if (console == null)
     {
         return;
     }
     console.AppendMessage(Text, Links);
 }