Răsfoiți Sursa

修复一个刷新scripts引用错误

tanghai 1 an în urmă
părinte
comite
94a441cd57

+ 11 - 1
Packages/com.etetet.init/Editor/PackagesEditor/ScriptsReferencesHelper.cs

@@ -58,11 +58,21 @@ namespace ET
                 }
             }
 
+            string fourAssemblyDir = null;
+            foreach (string directory in Directory.GetDirectories("Packages", "cn.etetet.*"))
+            {
+                if (File.Exists(Path.Combine(directory, "Runtime/Model/ET.Model.asmdef")))
+                {
+                    fourAssemblyDir = directory;
+                    break;
+                }
+            }
+            
             List<string> findRet = new List<string>();
             foreach ((string assName, HashSet<string> refAss) in refs)
             {
                 findRet.Clear();
-                FileHelper.GetAllFiles(findRet, "./Packages", $"ET.{assName}.asmdef");
+                FileHelper.GetAllFiles(findRet, fourAssemblyDir, $"ET.{assName}.asmdef");
                 string p = findRet[0];
                 if (!File.Exists(p))
                 {