private IEnumerator StartColum_Effect() { _IsEffect = true; float time = 0.0f; while (true) { _StartColum.SetActive(false); yield return(new WaitForSeconds(0.1f)); _StartColum.SetActive(true); if (time >= 1.0f) { break; } yield return(new WaitForSeconds(0.1f)); time += 0.2f; } FadeMng.Instance.RequestFade(); yield return(new WaitForSecondsRealtime(0.1f)); while (FadeMng.Instance.IsFade) { yield return(new WaitForSecondsRealtime(0.1f)); } SceneDirector.NextScene(); SoundMng.Instance.StopBGM(); yield break; }
private IEnumerator ChangeScene() { yield return(new WaitForSeconds(0.1f)); while (FadeMng.Instance.IsFade) { yield return(new WaitForSecondsRealtime(0.1f)); } SoundMng.Instance.StopBGM(); SceneDirector.NextScene(); yield break; }