From 29a007e1d146943666a7e227db3024392b924292 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enes=20Sad=C4=B1k=20=C3=96zbek?= Date: Sat, 17 Aug 2019 10:00:10 +0300 Subject: [PATCH] Remove RocketMod's console input handling It conflicts with Unturned's recently added own input handling. --- Rocket.Unturned/UnturnedConsole.cs | 65 +----------------------------- 1 file changed, 1 insertion(+), 64 deletions(-) diff --git a/Rocket.Unturned/UnturnedConsole.cs b/Rocket.Unturned/UnturnedConsole.cs index ed617b6..35e5e2e 100644 --- a/Rocket.Unturned/UnturnedConsole.cs +++ b/Rocket.Unturned/UnturnedConsole.cs @@ -9,69 +9,6 @@ namespace Rocket.Unturned { public class UnturnedConsole : MonoBehaviour { - FileStream fileStream = null; - StreamWriter streamWriter = null; - UnturnedConsoleWriter writer = null; - private void Awake() - { - try - { - fileStream = new FileStream(String.Format(Environment.ConsoleFile, Dedicator.serverID), FileMode.Create,FileAccess.Write,FileShare.ReadWrite); - - streamWriter = new StreamWriter(fileStream, System.Text.Encoding.UTF8) - { - AutoFlush = true - }; - writer = new UnturnedConsoleWriter(streamWriter); - - readingThread = new Thread(new ThreadStart(DoRead)); - readingThread.Start(); - } - catch (Exception ex) - { - Core.Logging.Logger.Log("Error: " + ex.ToString()); - } - } - - private void Destroy() - { - if (fileStream != null) - { - fileStream.Close(); - fileStream.Dispose(); - } - if (streamWriter != null) - { - streamWriter.Close(); - streamWriter.Dispose(); - } - if (writer != null) - { - writer.Close(); - writer.Dispose(); - } - } - - private static Thread readingThread; - - private static void DoRead() - { - string x; - do - { - try - { - x = System.Console.ReadLine(); - - if (x != null && CommandWindow.input != null && CommandWindow.input.onInputText != null && x.Trim().Length != 0) CommandWindow.input.onInputText(x); - - } - catch (Exception ex) - { - Core.Logging.Logger.LogException(ex); - } - } - while (true); - } + } }