Skip to content

Commit 294eeae

Browse files
authored
Merge pull request #172 from octo127/feature/fix-assetpathexists-compatibility
Fix AssetDatabase.AssetPathExists compatibility for Unity versions before 2023.1
2 parents 3f8e9dd + 0866794 commit 294eeae

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Scripts/Editor/Core/CodeGenerationUtility.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,11 @@ public static void GenerateIndirectAccessForCollectionItemType(string collection
346346

347347
// Delete any existing files that have the old deprecated extension.
348348
string deprecatedFileName = targetFileName + ExtensionOld;
349+
#if UNITY_2023_1_OR_NEWER
349350
if (AssetDatabase.AssetPathExists(deprecatedFileName))
351+
#else
352+
if (AssetDatabase.LoadAssetAtPath<UnityEngine.Object>(deprecatedFileName) != null)
353+
#endif
350354
{
351355
Debug.LogWarning($"Deleting deprecated Indirect Access file '{deprecatedFileName}'.");
352356
AssetDatabase.DeleteAsset(deprecatedFileName);

0 commit comments

Comments
 (0)