Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 public virtual void OnLoadDependencyAsset(LoadResourceAgent agent, string dependencyAssetName, object dependencyAsset)
 {
     m_DependencyAssets.Add(dependencyAsset);
 }
Esempio n. 3
0
 public override void OnLoadAssetSuccess(LoadResourceAgent agent, object asset, float duration)
 {
     base.OnLoadAssetSuccess(agent, asset, duration);
     m_MainTask.OnLoadDependencyAsset(agent, AssetName, asset);
 }
Esempio n. 4
0
 public virtual void OnLoadAssetFailure(LoadResourceAgent agent, LoadResourceStatus status, string errorMessage)
 {
 }
Esempio n. 5
0
 public virtual void OnLoadAssetUpdate(LoadResourceAgent agent, LoadResourceProgress type, float progress)
 {
 }
Esempio n. 6
0
 public virtual void OnLoadAssetSuccess(LoadResourceAgent agent, object asset, float duration)
 {
 }
Esempio n. 7
0
 public void LoadMain(LoadResourceAgent agent, object resource)
 {
     m_Resource = resource;
     agent.Helper.LoadAsset(resource, ResourceChildName, AssetType, IsScene);
 }
Esempio n. 8
0
 public override void OnLoadDependencyAsset(LoadResourceAgent agent, string dependencyAssetName, object dependencyAsset)
 {
     base.OnLoadDependencyAsset(agent, dependencyAssetName, dependencyAsset);
     m_LoadSceneCallbacks.LoadSceneDependencyAssetCallback?.Invoke(AssetName, dependencyAssetName, LoadedDependencyAssetCount, TotalDependencyAssetCount, UserData);
 }
Esempio n. 9
0
 public override void OnLoadFailure(LoadResourceAgent agent, LoadResourceStatus status, string errorMessage)
 {
     base.OnLoadFailure(agent, status, errorMessage);
     m_LoadSceneCallbacks.LoadSceneFailureCallback?.Invoke(AssetName, status, errorMessage, UserData);
 }
Esempio n. 10
0
 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);
 }