From 5d91f3904fd594b8e8b3a1eb254b33b125256dea Mon Sep 17 00:00:00 2001 From: Wilson Oliveira Lima Date: Thu, 29 Feb 2024 11:33:46 -0300 Subject: [PATCH 1/2] Unity 2023 PackageStatus replaced by PackageSource --- Editor/AutoLOD.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Editor/AutoLOD.cs b/Editor/AutoLOD.cs index cc3dea9..836d753 100644 --- a/Editor/AutoLOD.cs +++ b/Editor/AutoLOD.cs @@ -181,20 +181,20 @@ static IEnumerator GetDefaultSimplifier() while (!list.IsCompleted) yield return null; - PackageStatus status = PackageStatus.Unknown; + PackageSource status = PackageSource.Unknown; if (list.Status == StatusCode.Success) { foreach (var package in list.Result) { if (package.name == "com.whinarn.unitymeshsimplifier") { - status = package.status; + status = package.source; break; } } } - if (status != PackageStatus.Available + if (status != PackageSource.Embedded && EditorUtility.DisplayDialog("Install Default Mesh Simplifier?", "You are missing a default mesh simplifier. Would you like to install one?", "Yes", "No")) @@ -206,10 +206,10 @@ static IEnumerator GetDefaultSimplifier() switch (request.Status) { case StatusCode.Success: - status = PackageStatus.Available; + status = PackageSource.Embedded; break; case StatusCode.InProgress: - status = PackageStatus.InProgress; + status = PackageSource.Unknown; break; case StatusCode.Failure: Debug.LogError($"AutoLOD: {request.Error.message}"); @@ -217,7 +217,7 @@ static IEnumerator GetDefaultSimplifier() } } - if (status == PackageStatus.Available) + if (status == PackageSource.Embedded) { // Cribbed from ConditionalCompilationUtility // TODO: Remove when minimum version is 2019 LTS and use define constraints instead @@ -246,7 +246,7 @@ static IEnumerator GetDefaultSimplifier() EditorApplication.UnlockReloadAssemblies(); } } - else if (status != PackageStatus.InProgress) + else if (status != PackageSource.Unknown) { Debug.LogError("AutoLOD: You must set a valid Default Mesh Simplifier under Edit -> Preferences"); } From 1bd54f81eb2af228b37be5b41d0333eb505f52e1 Mon Sep 17 00:00:00 2001 From: Wilson Oliveira Lima Date: Thu, 29 Feb 2024 12:24:59 -0300 Subject: [PATCH 2/2] Replace with PackageSource.Git --- Editor/AutoLOD.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Editor/AutoLOD.cs b/Editor/AutoLOD.cs index 836d753..2e04dd2 100644 --- a/Editor/AutoLOD.cs +++ b/Editor/AutoLOD.cs @@ -194,7 +194,7 @@ static IEnumerator GetDefaultSimplifier() } } - if (status != PackageSource.Embedded + if (status != PackageSource.Git && EditorUtility.DisplayDialog("Install Default Mesh Simplifier?", "You are missing a default mesh simplifier. Would you like to install one?", "Yes", "No")) @@ -206,7 +206,7 @@ static IEnumerator GetDefaultSimplifier() switch (request.Status) { case StatusCode.Success: - status = PackageSource.Embedded; + status = PackageSource.Git; break; case StatusCode.InProgress: status = PackageSource.Unknown; @@ -217,7 +217,7 @@ static IEnumerator GetDefaultSimplifier() } } - if (status == PackageSource.Embedded) + if (status == PackageSource.Git) { // Cribbed from ConditionalCompilationUtility // TODO: Remove when minimum version is 2019 LTS and use define constraints instead