コード例 #1
0
ファイル: UIMainMenu.cs プロジェクト: bmjoy/Framework-1
        //public void CloseClassMenu() {
        //    FadeIn(IndexMain);
        //    FadeOut(IndexClass);
        //}

        public void StartNewGame()
        {
            CloseMainMenu(0);
            if (_menuMusic != null && _menuMusic.isPlaying)
            {
                TimeManager.StartUnscaled(FadeMusic(false, 0.2f));
            }
            TimeManager.PauseFor(_transitionLength * 0.25f, true, () => {
                MessageKit.post(Messages.StartNewGame);
            });
        }
コード例 #2
0
 public override void SetActive(bool status)
 {
     base.SetActive(status);
     if (!_positioned && status)
     {
         _positioned = true;
         if (_delay > 0)
         {
             TimeManager.PauseFor(_delay, _unscaled, SetPosition);
         }
         else
         {
             SetPosition();
         }
     }
 }
コード例 #3
0
ファイル: UILogoIntro.cs プロジェクト: Hengle/Framework-2
 public void FadeIn()
 {
     TimeManager.PauseFor(_loadPause, true, () => { _canvasGroup.FadeTo(0, _fadeTime, EasingTypes.SinusoidalInOut, true); });
 }
コード例 #4
0
 void Start()
 {
     TimeManager.PauseFor(_pause, true, () => {
         gameObject.SetActive(false);
     });
 }