From 9cb0923a910da3966c03e7f80f4529f117d995cd Mon Sep 17 00:00:00 2001 From: Roy Theunissen Date: Fri, 26 Sep 2025 16:16:57 +0200 Subject: [PATCH] Fixed the assembly definition search not checking for consistent folder separators --- Scripts/Editor/Utils/AsmDefUtility.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Scripts/Editor/Utils/AsmDefUtility.cs b/Scripts/Editor/Utils/AsmDefUtility.cs index 2b97722..864dca2 100644 --- a/Scripts/Editor/Utils/AsmDefUtility.cs +++ b/Scripts/Editor/Utils/AsmDefUtility.cs @@ -218,10 +218,10 @@ public static AssemblyDefinitionAsset GetAsmDefInFolder(string path) string[] asmDefsGuids = AssetDatabase.FindAssets("t:asmdef", new[] { path }); for (int i = 0; i < asmDefsGuids.Length; i++) { - string asmDefPath = AssetDatabase.GUIDToAssetPath(asmDefsGuids[i]); + string asmDefPath = AssetDatabase.GUIDToAssetPath(asmDefsGuids[i]).ToPathWithConsistentSeparators(); string asmDefDirectory = Path.GetDirectoryName(asmDefPath); - if (asmDefDirectory == path) + if (string.Equals(asmDefDirectory, path, StringComparison.Ordinal)) return AssetDatabase.LoadAssetAtPath(asmDefPath); }