private void OnLoadSceneUpdate(object sender, GameFramework.Scene.LoadSceneUpdateEventArgs e) { if (m_EnableLoadSceneUpdateEvent) { m_EventComponent.Fire(this, ReferencePool.Acquire <LoadSceneUpdateEventArgs>().Fill(e)); } }
private void OnLoadSceneUpdate(object sender, GameFramework.Scene.LoadSceneUpdateEventArgs e) { if (m_EnableLoadSceneUpdateEvent) { m_EventComponent.Fire(this, new LoadSceneUpdateEventArgs(e)); } }
private void LoadSceneUpdateCallback(string sceneAssetName, float progress, object userData) { if (m_LoadSceneUpdateEventHandler != null) { LoadSceneUpdateEventArgs loadSceneUpdateEventArgs = LoadSceneUpdateEventArgs.Create(sceneAssetName, progress, userData); m_LoadSceneUpdateEventHandler(this, loadSceneUpdateEventArgs); ReferencePool.Release(loadSceneUpdateEventArgs); } }
private void OnLoadSceneUpdate(object sender, GameFramework.Scene.LoadSceneUpdateEventArgs e) { m_EventComponent.Fire(this, LoadSceneUpdateEventArgs.Create(e)); }