ソースを参照

prefixed cursor, fixed manual image hook

randoman 6 年 前
コミット
4ea81b2d99

+ 1 - 1
src/XUnity.AutoTranslator.Plugin.Core/AutoTranslationPlugin.cs

@@ -2266,7 +2266,7 @@ namespace XUnity.AutoTranslator.Plugin.Core
 
       private void ManualHookForImages()
       {
-         if( Settings.EnableTextureTranslation || Settings.EnableTextureDumping )
+         if( Settings.EnableTextureScanOnSceneLoad && ( Settings.EnableTextureTranslation || Settings.EnableTextureDumping ) )
          {
             // scan all textures and update
             var textures = Resources.FindObjectsOfTypeAll<Texture2D>();

+ 2 - 2
src/XUnity.AutoTranslator.Plugin.Core/Hooks/UGUIImageHooks.cs

@@ -137,9 +137,9 @@ namespace XUnity.AutoTranslator.Plugin.Core.Hooks
          return AccessTools.Method( typeof( Cursor ), "SetCursor", new[] { typeof( Texture2D ), typeof( Vector2 ), typeof( CursorMode ) } );
       }
 
-      public static void Postfix( Texture2D texture )
+      public static void Prefix( Texture2D texture )
       {
-         AutoTranslationPlugin.Current.Hook_ImageChanged( texture );
+         AutoTranslationPlugin.Current.Hook_ImageChanged( texture, true );
       }
    }
 }