From b93bd7ad0e471b7abe0ffaa91c58f05dc88deac1 Mon Sep 17 00:00:00 2001 From: SR Date: Tue, 5 Sep 2023 13:48:22 +0900 Subject: [PATCH] Reselect when Outline changed. --- Assets/SpriteAssist/Editor/Util/OutlineUtil.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Assets/SpriteAssist/Editor/Util/OutlineUtil.cs b/Assets/SpriteAssist/Editor/Util/OutlineUtil.cs index fe2bf10..bd0580e 100644 --- a/Assets/SpriteAssist/Editor/Util/OutlineUtil.cs +++ b/Assets/SpriteAssist/Editor/Util/OutlineUtil.cs @@ -96,7 +96,9 @@ public static void Translate(TextureImporter textureImporter, TranslateDirection SetOutlines(outlineSP, outlines); serializedObject.ApplyModifiedProperties(); + var selection = Selection.activeObject; AssetDatabase.ImportAsset(textureImporter.assetPath, ImportAssetOptions.DontDownloadFromCacheServer); + Selection.activeObject = selection; } public static void Resize(TextureImporter textureImporter, int originalWidth, int originalHeight, int newWidth, int newHeight, ResizeUtil.ResizeMethod resizeMethod) @@ -143,7 +145,9 @@ public static void Resize(TextureImporter textureImporter, int originalWidth, in SetOutlines(outlineSP, outlines); serializedObject.ApplyModifiedProperties(); + var selection = Selection.activeObject; AssetDatabase.ImportAsset(textureImporter.assetPath, ImportAssetOptions.DontDownloadFromCacheServer); + Selection.activeObject = selection; } private static Vector2[][] GenerateGridOutline(Sprite sprite, int gridSize, float tolerance, bool dataDetectHoles)