protected override void OnLoadComplele(AssetRequest req) { AudioObject = req.Load(m_AudioName, typeof(AudioClip)) as AudioClip; }
protected abstract void OnLoadComplele(AssetRequest req);
// 加载失败后删除它 void AssetRequest.ILoadHandler.OnLoadFailed(AssetRequest request) { m_cacheRequests.Remove(request.AssetPath); m_completeRequestPaths.Add(request.AssetPath); }
protected override void OnLoadComplele(AssetRequest req) { AtlasObject = req.Load(m_AtlasName, typeof(SpriteAtlas)) as SpriteAtlas; }
// AssetRequest.IHandler // 加载完成后从 update 列表中删除它,并且执行回调 void AssetRequest.ILoadHandler.OnLoadSuccess(AssetRequest request) { m_completeRequestPaths.Add(request.AssetPath); }