From a6b0f5ae929e6de2471dfd1e6a4eab0776d8f604 Mon Sep 17 00:00:00 2001 From: yasirkula Date: Tue, 18 May 2021 13:47:38 +0300 Subject: [PATCH] Unity 2020 support --- .../Editor/AssetUsageDetectorSearchFunctions.cs | 8 ++++++++ package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Plugins/AssetUsageDetector/Editor/AssetUsageDetectorSearchFunctions.cs b/Plugins/AssetUsageDetector/Editor/AssetUsageDetectorSearchFunctions.cs index 2a277cf..2e059f2 100644 --- a/Plugins/AssetUsageDetector/Editor/AssetUsageDetectorSearchFunctions.cs +++ b/Plugins/AssetUsageDetector/Editor/AssetUsageDetectorSearchFunctions.cs @@ -400,7 +400,11 @@ private ReferenceNode SearchComponent( Object unityObject ) try { ParticleSystem.CollisionModule collisionModule = particleSystem.collision; +#if UNITY_2020_2_OR_NEWER + for( int i = 0, j = collisionModule.planeCount; i < j; i++ ) +#else for( int i = 0, j = collisionModule.maxPlaneCount; i < j; i++ ) +#endif referenceNode.AddLinkTo( SearchObject( collisionModule.GetPlane( i ) ), "Collision Module: Plane" ); } catch { } @@ -408,7 +412,11 @@ private ReferenceNode SearchComponent( Object unityObject ) try { ParticleSystem.TriggerModule triggerModule = particleSystem.trigger; +#if UNITY_2020_2_OR_NEWER + for( int i = 0, j = triggerModule.colliderCount; i < j; i++ ) +#else for( int i = 0, j = triggerModule.maxColliderCount; i < j; i++ ) +#endif referenceNode.AddLinkTo( SearchObject( triggerModule.GetCollider( i ) ), "Trigger Module: Collider" ); } catch { } diff --git a/package.json b/package.json index 6f085b5..7ed6d96 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "com.yasirkula.assetusagedetector", "displayName": "Asset Usage Detector", - "version": "1.9.3", + "version": "1.9.4", "documentationUrl": "https://github.com/yasirkula/UnityAssetUsageDetector", "changelogUrl": "https://github.com/yasirkula/UnityAssetUsageDetector/releases", "licensesUrl": "https://github.com/yasirkula/UnityAssetUsageDetector/blob/master/LICENSE.txt",