/// <summary> /// 填充卸载场景成功事件。 /// </summary> /// <param name="e">内部事件。</param> /// <returns>卸载场景成功事件。</returns> public UnloadSceneSuccessEventArgs Fill(GameFramework.Scene.UnloadSceneSuccessEventArgs e) { SceneAssetName = e.SceneAssetName; UserData = e.UserData; return(this); }
private void OnUnloadSceneSuccess(object sender, GameFramework.Scene.UnloadSceneSuccessEventArgs e) { if (m_EnableUnloadSceneSuccessEvent) { _eventComponent.Fire(this, ReferencePool.Acquire <UnloadSceneSuccessEventArgs>().Fill(e)); } }
/// <summary> /// 创建卸载场景成功事件。 /// </summary> /// <param name="e">内部事件。</param> /// <returns>创建的卸载场景成功事件。</returns> public static UnloadSceneSuccessEventArgs Create(GameFramework.Scene.UnloadSceneSuccessEventArgs e) { UnloadSceneSuccessEventArgs unloadSceneSuccessEventArgs = ReferencePool.Acquire <UnloadSceneSuccessEventArgs>(); unloadSceneSuccessEventArgs.SceneAssetName = e.SceneAssetName; unloadSceneSuccessEventArgs.UserData = e.UserData; return(unloadSceneSuccessEventArgs); }
/// <summary> /// 初始化卸载场景成功事件的新实例。 /// </summary> /// <param name="e">内部事件。</param> public UnloadSceneSuccessEventArgs(GameFramework.Scene.UnloadSceneSuccessEventArgs e) { SceneAssetName = e.SceneAssetName; UserData = e.UserData; }
private void OnUnloadSceneSuccess(object sender, GameFramework.Scene.UnloadSceneSuccessEventArgs e) { RefreshAudioListener(); }