//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // * New Method: Begin Fadeout //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ public void BeginFadeout(ExitSelection eSelection) { m_bFadeinResults = false; // Fadeout m_eTransitionPhase = TransitionPhase.SELECTABLE_BUTTONS; m_eExitSelection = eSelection; ButtonManager.ToggleAllButtons(false); }
public override void LoadNextScene(ExitSelection exit) { switch (exit) { case ExitSelection.default_exit: ExitLevel(); break; case ExitSelection.first: if (primaryExitLevel != null) { PreferedExitLevel(primaryExitLevel); } else { ExitLevel(); } break; case ExitSelection.second: if (primaryExitLevel != null) { PreferedExitLevel(secondExitLevel); } else { ExitLevel(); } break; case ExitSelection.third: if (primaryExitLevel != null) { PreferedExitLevel(thirdExitLevel); } else { ExitLevel(); } break; case ExitSelection.fourth: if (primaryExitLevel != null) { PreferedExitLevel(fourthExitLevel); } else { ExitLevel(); } break; } }
public abstract void LoadNextScene(ExitSelection exit);