private void LoadSceneFailureCallback(string sceneAssetName, LoadResourceStatus status, string errorMessage, object userData) { m_LoadingSceneAssetNames.Remove(sceneAssetName); string appendErrorMessage = Utility.Text.Format("Load scene failure, scene asset name '{0}', status '{1}', error message '{2}'.", sceneAssetName, status.ToString(), errorMessage); if (m_LoadSceneFailureEventHandler != null) { LoadSceneFailureEventArgs loadSceneFailureEventArgs = LoadSceneFailureEventArgs.Create(sceneAssetName, appendErrorMessage, userData); m_LoadSceneFailureEventHandler(this, loadSceneFailureEventArgs); ReferencePool.Release(loadSceneFailureEventArgs); return; } throw new GameFrameworkException(appendErrorMessage); }
private void OnLoadSceneFailure(object sender, GameFramework.Scene.LoadSceneFailureEventArgs e) { RefreshAudioListener(); }
private void OnLoadSceneFailure(object sender, GameFramework.Scene.LoadSceneFailureEventArgs e) { Log.Warning("Load scene failure, scene asset name '{0}', error message '{1}'.", e.SceneAssetName, e.ErrorMessage); m_EventComponent.Fire(this, ReferencePool.Acquire <LoadSceneFailureEventArgs>().Fill(e)); }