From a7e4054c65088bed1880781a91bfe7f63202dc2b Mon Sep 17 00:00:00 2001 From: hill Date: Mon, 23 Dec 2024 08:12:08 +0000 Subject: [PATCH] fix incorrect editor API usage --- .../Editor/Scripts/AudioLinkEditor.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Packages/com.llealloo.audiolink/Editor/Scripts/AudioLinkEditor.cs b/Packages/com.llealloo.audiolink/Editor/Scripts/AudioLinkEditor.cs index 666aa0a7..8d896a86 100644 --- a/Packages/com.llealloo.audiolink/Editor/Scripts/AudioLinkEditor.cs +++ b/Packages/com.llealloo.audiolink/Editor/Scripts/AudioLinkEditor.cs @@ -86,13 +86,13 @@ public void LinkAll() public static void LinkAll(AudioLink target) { - BehaviourType[] allBehaviours = FindObjectsByType( + BehaviourType[] allBehaviours = #if UNITY_2021_3_OR_NEWER - FindObjectsInactive.Include, FindObjectsSortMode.InstanceID + FindObjectsByType(FindObjectsInactive.Include, FindObjectsSortMode.InstanceID); #else - true + FindObjectsOfType(true); #endif - ); + // this handles all reasonable cases of referencing audiolink // (it doesn't handle referencing it multiple times in one monobehaviour, or referencing it as it's Base type) foreach (BehaviourType behaviour in allBehaviours)