/// <summary> /// 创建卸载场景成功事件。 /// </summary> /// <param name="sceneAssetName">场景资源名称。</param> /// <param name="userData">用户自定义数据。</param> /// <returns>创建的卸载场景成功事件。</returns> public static InnerUnloadSceneSuccessEventArgs Create(string sceneAssetName, object userData) { InnerUnloadSceneSuccessEventArgs unloadSceneSuccessEventArgs = ReferencePool.Acquire <InnerUnloadSceneSuccessEventArgs>(); unloadSceneSuccessEventArgs.SceneAssetName = sceneAssetName; unloadSceneSuccessEventArgs.UserData = userData; return(unloadSceneSuccessEventArgs); }
private void OnUnloadSceneSuccess(object sender, InnerUnloadSceneSuccessEventArgs e) { EventComponent.This.Fire(this, OuterUnloadSceneSuccessEventArgs.Create(e)); m_SceneOrder.Remove(e.SceneAssetName); RefreshSceneOrder(); }