public static IRes Create(string name, short assetType) { switch (assetType) { case eResType.kAssetBundle: return(AssetBundleRes.Allocate(name)); case eResType.kABAsset: return(AssetRes.Allocate(name)); case eResType.kABScene: return(SceneRes.Allocate(name)); case eResType.kInternal: return(InternalRes.Allocate(name)); case eResType.kNetImageRes: return(NetImageRes.Allocate(name)); case eResType.kHotUpdateRes: return(HotUpdateRes.Allocate(name)); default: Log.e("Invalid assetType :" + assetType); return(null); } }
public static InternalRes Allocate(string name) { InternalRes res = ObjectPool <InternalRes> .S.Allocate(); if (res != null) { res.name = name; } return(res); }
public void OnSyncLoadFinish(IResLoader loader, InternalRes res) { //Log.w("OnSyncLoadFinish:InternalRes:" + res.name); }
public virtual void OnAsyncLoadFinish(IResLoader loader, InternalRes res) { }
public void OnSyncLoadFinish(IResLoader loader, InternalRes res) { }