Scrublord1336 6 жил өмнө
parent
commit
48f716cca1

+ 5 - 0
src/XUnity.AutoTranslator.Plugin.Core/AutoTranslationPlugin.cs

@@ -24,6 +24,7 @@ using XUnity.AutoTranslator.Plugin.Core.IMGUI;
 using XUnity.AutoTranslator.Plugin.Core.Hooks.NGUI;
 using UnityEngine.SceneManagement;
 using XUnity.AutoTranslator.Plugin.Core.Constants;
+using XUnity.AutoTranslator.Plugin.Core.Debug;
 
 namespace XUnity.AutoTranslator.Plugin.Core
 {
@@ -91,6 +92,10 @@ namespace XUnity.AutoTranslator.Plugin.Core
 
          Settings.Configure();
 
+         if( Settings.EnableConsole ) DebugConsole.Enable();
+
+         Console.WriteLine( "[XUnity.AutoTranslator][INFO]: Initializing XUnity.AutoTranslator." );
+
          HooksSetup.InstallHooks( Override_TextChanged );
 
          try

+ 2 - 0
src/XUnity.AutoTranslator.Plugin.Core/Configuration/Settings.cs

@@ -31,6 +31,7 @@ namespace XUnity.AutoTranslator.Plugin.Core.Configuration
       public static float Delay;
       public static int MaxCharactersPerTranslation;
       public static bool EnablePrintHierarchy;
+      public static bool EnableConsole;
       public static string AutoTranslationsFilePath;
       public static bool EnableIMGUI;
       public static bool EnableUGUI;
@@ -103,6 +104,7 @@ namespace XUnity.AutoTranslator.Plugin.Core.Configuration
          WatsonAPIPassword = Config.Current.Preferences["Watson"]["WatsonAPIPassword"].GetOrDefault("");
 
          EnablePrintHierarchy = Config.Current.Preferences[ "Debug" ][ "EnablePrintHierarchy" ].GetOrDefault( false );
+         EnableConsole = Config.Current.Preferences[ "Debug" ][ "EnableConsole" ].GetOrDefault( false );
 
          AutoTranslationsFilePath = Path.Combine( Config.Current.DataPath, OutputFile.Replace( "{lang}", Language ) );