From 94c528a62ecc03d936dc53f6f714858600357bc2 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Fri, 23 Aug 2019 14:00:41 +0200 Subject: [PATCH] [unity] Fixed activating and deactivating asmdef files for 2D Toolkit. --- .../Spine/Editor/spine-unity/Editor/Utility/BuildSettings.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/BuildSettings.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/BuildSettings.cs index 1a82e4b0e..b13381d0f 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/BuildSettings.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/BuildSettings.cs @@ -150,11 +150,11 @@ namespace Spine.Unity.Editor { internal static void SetAsmdefFileActive (string filename, bool setActive) { string typeSearchString = setActive ? " t:TextAsset" : " t:AssemblyDefinitionAsset"; - string extensionBeforeChange = setActive ? "txt" : "asmdef"; + string extensionBeforeChange = setActive ? ".txt" : ".asmdef"; string[] guids = AssetDatabase.FindAssets(filename + typeSearchString); foreach (string guid in guids) { string currentPath = AssetDatabase.GUIDToAssetPath(guid); - if (!System.IO.Path.HasExtension(extensionBeforeChange)) // asmdef is also found as t:TextAsset, so check + if (System.IO.Path.GetExtension(currentPath) != extensionBeforeChange) // asmdef is also found as t:TextAsset, so check continue; string targetPath = System.IO.Path.ChangeExtension(currentPath, setActive ? "asmdef" : "txt");