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();
}
}