public override void OnLoadAssetFailure(LoadResourceAgent agent, LoadResourceStatus status, string errorMessage) { base.OnLoadAssetFailure(agent, status, errorMessage); m_MainTask.OnLoadAssetFailure(agent, LoadResourceStatus.DependencyError, Utility.Text.Format("Can not load dependency asset '{0}', internal status '{1}', internal error message '{2}'.", AssetName, status.ToString(), errorMessage)); }
public virtual void OnLoadDependencyAsset(LoadResourceAgent agent, string dependencyAssetName, object dependencyAsset) { m_DependencyAssets.Add(dependencyAsset); }
public override void OnLoadAssetSuccess(LoadResourceAgent agent, object asset, float duration) { base.OnLoadAssetSuccess(agent, asset, duration); m_MainTask.OnLoadDependencyAsset(agent, AssetName, asset); }
public virtual void OnLoadAssetFailure(LoadResourceAgent agent, LoadResourceStatus status, string errorMessage) { }
public virtual void OnLoadAssetUpdate(LoadResourceAgent agent, LoadResourceProgress type, float progress) { }
public virtual void OnLoadAssetSuccess(LoadResourceAgent agent, object asset, float duration) { }
public void LoadMain(LoadResourceAgent agent, object resource) { m_Resource = resource; agent.Helper.LoadAsset(resource, ResourceChildName, AssetType, IsScene); }
public override void OnLoadDependencyAsset(LoadResourceAgent agent, string dependencyAssetName, object dependencyAsset) { base.OnLoadDependencyAsset(agent, dependencyAssetName, dependencyAsset); m_LoadSceneCallbacks.LoadSceneDependencyAssetCallback?.Invoke(AssetName, dependencyAssetName, LoadedDependencyAssetCount, TotalDependencyAssetCount, UserData); }
public override void OnLoadFailure(LoadResourceAgent agent, LoadResourceStatus status, string errorMessage) { base.OnLoadFailure(agent, status, errorMessage); m_LoadSceneCallbacks.LoadSceneFailureCallback?.Invoke(AssetName, status, errorMessage, UserData); }
public override void OnLoadSuccess(LoadResourceAgent agent, object asset, object instance, float duration) { base.OnLoadSuccess(agent, asset, instance, duration); m_LoadSceneCallbacks.LoadSceneSuccessCallback?.Invoke(AssetName, duration, UserData); }