/// <summary> /// Démarre une activité en assumant que cette dernière est déjà chargée. /// </summary> /// <param name="activity">Activité à démarrer</param> /// <remarks> /// Cette fonction ne devrait être utilisée que dans un cadre de développement et non pas dans un cadre de production. /// Elle est excessivement dangeureuse : À UTILISER AVEC PRÉCAUTION! /// </remarks> public void StartPreloadedActivity(Activity activity) { PushActivity(activity); StackedActivity currentActivity = GetCurrentActivity(); currentActivity.Initialize(); currentActivity.Start(); }
private IEnumerator LoadAndStartCurrentActivityProcedure() { StackedActivity currentActivity = GetCurrentActivity(); foreach (string scene in currentActivity.GetScenes()) { yield return(SceneManager.LoadSceneAsync(scene, LoadSceneMode.Additive)); } menuStack.Clear(); currentActivity.Initialize(); currentActivity.Start(); }