IEnumerator ChangeScene() { bgmM.SetState(BGMManager.BGMSTATE.FINISH); yield return(new WaitForSeconds(1)); SceneManager.LoadScene(2); }
private IEnumerator GameFinishCoroutine() { yield return(new WaitForSeconds(0.2f)); resultAnim.SetInteger("State", 1); yield return(new WaitForSeconds(2)); bgmM.SetState(BGMManager.BGMSTATE.FINISH); yield return(new WaitForSeconds(1)); resultAnim.SetInteger("State", 2); sceneAnim.SetBool("Finish", true); objectAnim.SetInteger("state", 1); yield return(new WaitForSeconds(1)); SceneManager.LoadScene(2); }
IEnumerator FinalMessage() { yield return(new WaitForSeconds(1.5f)); ShowText("기물이 이동한 자리는 더 이상 사용할 수 없습니다"); yield return(new WaitForSeconds(3.5f)); ShowText("두 플레이어가 게임을 진행하며 상대방의 이동을 완전히 막으면 승리합니다"); yield return(new WaitForSeconds(3.5f)); ShowText("이제 실제 게임에서 다른 플레이어들과 겨뤄보세요!"); yield return(new WaitForSeconds(3.5f)); sceneAnim.SetInteger("state", 1); objectAnim.SetInteger("state", 1); bgmM.SetState(BGMManager.BGMSTATE.FINISH); yield return(new WaitForSeconds(1)); SceneManager.LoadScene(2); }