예제 #1
0
 void Exit()
 {
     DOTween.Sequence()
     .Append(BgImage.DOFade(0, exitDuration))
     .Join(bodyGroup.DOFade(0, exitDuration))
     .Join(bodyGroup.transform.DOLocalMoveX(100, exitDuration).SetEase(Ease.OutSine))
     .Join(leftGroup.DOFade(0, exitDuration))
     .Join(leftGroup.transform.DOLocalMoveX(-100, exitDuration).SetEase(Ease.OutSine))
     .AppendCallback(() => gameObject.SetActive(false));
     focusManager.OnExit();
     exitButton.OnExit();
     top100Controller.OnExit();
     aroundPlayerController.OnExit();
 }