123456789101112131415161718192021222324252627282930313233343536373839 |
- namespace textUtility
- {
- #if UNITY_EDITOR
- using System.Collections.Generic;
-
- using UnityEngine;
- using UnityEditor;
-
- using System;
- using System.IO;
-
- public class InstanceManager
- {
- public static T SearchInstance<T>()
- {
- foreach (var path in Directory.GetFiles(Application.dataPath, "SpriteInfoManager.prefab", SearchOption.AllDirectories))
- {
- T t = AssetDatabase.LoadAssetAtPath<GameObject>(path.GetRelativePath()).GetComponent<T>();
-
- if (t != null)
- {
- return t;
- }
- }
-
- throw new Exception("找不到SerializeObject");
- }
-
- public static string[] SearchAllFiles(string pattern)
- {
- return Directory.GetFiles(Application.dataPath, pattern, SearchOption.AllDirectories);
- }
- }
- #endif
- }
|