コード例 #1
0
 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();
 }
コード例 #2
0
 public void ExitMenus()
 {
     if (activeMenu != null)
     {
         activeMenu.Transition(1f, 1f);
         activeMenu.Transition(1f, 0f);
     }
     state      = MenuSystemState.Inactive;
     activeMenu = null;
     ExitMenuInputMode();
     SubtitleManager.instance.Show();
 }
コード例 #3
0
 public void Transition()
 {
     StartCoroutine(transition.Transition());
 }
コード例 #4
0
 public void FadeOutBack(MenuTransition from, float fadeOutTime = 0.3f)
 {
     FocusOnMouseOver(enable: false);
     from.Transition(1f, fadeOutTime);
     from.OnLostFocus();
 }