fix?
This commit is contained in:
32
Editor/Utils/AssetDatabaseEx.cs
Normal file → Executable file
32
Editor/Utils/AssetDatabaseEx.cs
Normal file → Executable file
@@ -1,17 +1,17 @@
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RebootKitEditor.Utils {
|
||||
public static class AssetDatabaseEx {
|
||||
public static T[] LoadAllAssets<T>() where T : Object {
|
||||
string[] guids = AssetDatabase.FindAssets($"t:{typeof(T).Name}");
|
||||
T[] assets = new T[guids.Length];
|
||||
for (int i = 0; i < guids.Length; i++) {
|
||||
string path = AssetDatabase.GUIDToAssetPath(guids[i]);
|
||||
assets[i] = AssetDatabase.LoadAssetAtPath<T>(path);
|
||||
}
|
||||
|
||||
return assets;
|
||||
}
|
||||
}
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RebootKitEditor.Utils {
|
||||
public static class AssetDatabaseEx {
|
||||
public static T[] LoadAllAssets<T>() where T : Object {
|
||||
string[] guids = AssetDatabase.FindAssets($"t:{typeof(T).Name}");
|
||||
T[] assets = new T[guids.Length];
|
||||
for (int i = 0; i < guids.Length; i++) {
|
||||
string path = AssetDatabase.GUIDToAssetPath(guids[i]);
|
||||
assets[i] = AssetDatabase.LoadAssetAtPath<T>(path);
|
||||
}
|
||||
|
||||
return assets;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user