private IEnumerator LoadAsset(AssetBundle bundle, XResPackage package, HandleLoadAsset callback) { this._assetloader = bundle.LoadAsync(base.name, XUpdater.Ass.GetType(package.type)); yield return(this._assetloader); if (callback != null) { callback(package, this._assetloader.asset); } this._assetloader = null; yield break; }
public void GetAsset(AssetBundle bundle, XResPackage package, HandleLoadAsset callback) { base.StartCoroutine(this.LoadAsset(bundle, package, callback)); }