public AssetBundleLoadAssetResult(UnityWebRequest request, string assetName, object userState) : base(null, userState) { _assetBundleLoadResult = new WebRequestResult <AssetBundle>(request); _assetLoadResult = new AssetBundleRequestResult <T>(assetName); _assetBundleLoadResult.AddCompletionCallback(_assetLoadResult); _assetLoadResult.AddCompletionCallback(this); }
public AssetBundleLoadSceneResult(UnityWebRequest request, string sceneName, LoadSceneMode loadMode, object userState) : base(null, userState) { _assetBundleLoadResult = new WebRequestResult <AssetBundle>(request); _sceneLoadResult = new AssetBundleSceneRequestResult(sceneName, loadMode); _assetBundleLoadResult.AddCompletionCallback(_sceneLoadResult); _sceneLoadResult.AddCompletionCallback(this); }