public void FadeInForward(MenuTransition to, float fadeInTime = 0.3f) { to.gameObject.SetActive(value: true); to.Transition(1f, 0f); to.Transition(0f, fadeInTime); to.ApplyMenuEffects(); activeMenu = to; to.OnGotFocus(); }
public void ExitMenus() { if (activeMenu != null) { activeMenu.Transition(1f, 1f); activeMenu.Transition(1f, 0f); } state = MenuSystemState.Inactive; activeMenu = null; ExitMenuInputMode(); SubtitleManager.instance.Show(); }
public void Transition() { StartCoroutine(transition.Transition()); }
public void FadeOutBack(MenuTransition from, float fadeOutTime = 0.3f) { FocusOnMouseOver(enable: false); from.Transition(1f, fadeOutTime); from.OnLostFocus(); }