/// <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); }
private void OnUnloadSceneSuccess(object sender, GameFramework.Scene.UnloadSceneSuccessEventArgs e) { m_EventComponent.Fire(this, UnloadSceneSuccessEventArgs.Create(e)); m_SceneOrder.Remove(e.SceneAssetName); RefreshSceneOrder(); }
private void OnUnloadSceneSuccess(object sender, GameFramework.Scene.UnloadSceneSuccessEventArgs e) { m_MainCamera = Camera.main; m_EventComponent.Fire(this, UnloadSceneSuccessEventArgs.Create(e)); }