From b171fb3c3b33e8005c7ec3397596dc05a3079dd3 Mon Sep 17 00:00:00 2001 From: DCFApixels <99481254+DCFApixels@users.noreply.github.com> Date: Thu, 13 Mar 2025 16:24:52 +0800 Subject: [PATCH] fix --- src/Internal/MonoScriptsAssetProcessor.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Internal/MonoScriptsAssetProcessor.cs b/src/Internal/MonoScriptsAssetProcessor.cs index 3d0778b..92415b3 100644 --- a/src/Internal/MonoScriptsAssetProcessor.cs +++ b/src/Internal/MonoScriptsAssetProcessor.cs @@ -7,8 +7,11 @@ namespace DCFApixels.DragonECS.Unity.Editors { internal class MonoScriptsAssetProcessor : AssetPostprocessor { - private static long _version; - public static long Version { get { return _version; } } + private static long _timeTicks; + public static long Version + { + get { return _timeTicks; } + } private static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths, bool didDomainReload) { _removedScriptGuids.Clear(); @@ -25,10 +28,13 @@ namespace DCFApixels.DragonECS.Unity.Editors RemoveAssetPath(str); } + for (int i = 0; i < movedFromAssetPaths.Length; i++) + { + RemoveAssetPath(movedFromAssetPaths[i]); + } for (int i = 0; i < movedAssets.Length; i++) { //Debug.Log("Moved Asset: " + movedAssets[i] + " from: " + movedFromAssetPaths[i]); - RemoveAssetPath(movedFromAssetPaths[i]); ProcessAssetPath(movedAssets[i]); } @@ -38,7 +44,7 @@ namespace DCFApixels.DragonECS.Unity.Editors //} - _version = DateTime.Now.Ticks; + _timeTicks = DateTime.Now.Ticks; }