using UnityEngine; namespace ShadowStudio.Util { /// /// 数据加载接口 /// public interface DataLoad { Object Load(string path); T Load(string path) where T : Object; Object Load(string path, System.Type systemTypeInstance); T[] LoadAll(string path) where T : Object; Object[] LoadAll(string path, System.Type systemTypeInstance); Object[] LoadAll(string path); LoadInfo LoadAsync(string path) where T : Object; LoadInfo LoadAsync(string path); LoadInfo LoadAsync(string path, System.Type type); void UnloadAsset(Object assetToUnload); void UnloadAllAsset(); } }