diff --git a/com.vrcfury.installer/VRCFuryInstaller.cs b/com.vrcfury.installer/VRCFuryInstaller.cs index 773727c..8c75bfa 100644 --- a/com.vrcfury.installer/VRCFuryInstaller.cs +++ b/com.vrcfury.installer/VRCFuryInstaller.cs @@ -39,8 +39,6 @@ private static async Task InstallUnsafe() { var restarting = await InMainThread(() => { var changed = false; - changed |= Delete("Packages/com.vrcfury.vrcfury.tgz"); - changed |= Delete("Packages/com.vrcfury.vrcfury"); changed |= CleanManifest(true); return changed; }); @@ -88,10 +86,7 @@ private static async Task InstallUnsafe() { await InMainThread(() => { var appRootDir = Path.GetDirectoryName(Application.dataPath); Directory.CreateDirectory(appRootDir + "/Temp/vrcfInstalling"); - - Log($"Moving {tmpDir} to Packages/com.vrcfury.vrcfury"); - Directory.Move(tmpDir, "Packages/com.vrcfury.vrcfury"); - + CleanManifest(false); Delete(AssetDatabase.GUIDToAssetPath("00b990f230095454f82c345d433841ae")); Delete("Assets/VRCFury"); @@ -101,6 +96,11 @@ await InMainThread(() => { Delete("Packages/com.vrcfury.updater.tgz"); Delete("Packages/com.vrcfury.updater"); Delete("Packages/com.vrcfury.installer"); + Delete("Packages/com.vrcfury.vrcfury.tgz"); + Delete("Packages/com.vrcfury.vrcfury"); + + Log($"Moving {tmpDir} to Packages/com.vrcfury.vrcfury"); + Directory.Move(tmpDir, "Packages/com.vrcfury.vrcfury"); RefreshPackages(); });