fix Unity deprecation warnings

This commit is contained in:
BlackMATov
2025-03-08 04:04:41 +07:00
parent f945d7dddb
commit e6735fd526
5 changed files with 51 additions and 5 deletions

View File

@@ -15,6 +15,28 @@ using FTRuntime;
namespace FTEditor {
static class SwfEditorUtils {
// ---------------------------------------------------------------------
//
// Compatibility
//
// ---------------------------------------------------------------------
public static T FindObjectOfType<T>() where T : Object {
#if UNITY_2021_3_OR_NEWER
return Object.FindAnyObjectByType<T>();
#else
return Object.FindObjectOfType<T>();
#endif
}
public static T[] FindObjectsOfType<T>() where T : Object {
#if UNITY_2021_3_OR_NEWER
return Object.FindObjectsByType<T>(FindObjectsSortMode.None);
#else
return Object.FindObjectsOfType<T>();
#endif
}
// ---------------------------------------------------------------------
//
// Packing