Exemple #1
0
    private IEnumerator UseBackMirror()
    {
        DialogueManager.instance.PlayDialogue("prologue_16");
        yield return(new WaitUntil(() => DialogueManager.instance.playDialogueCor == null)); // 대화 끝날 때 까지 기다린 후

        GameManager.instance.treeGrowStatus++;                                               // 나무 성장
        PlayerScan.instance.progressStatus = ProgressStatus.E_GiveBackMirrorToTree;

        PlayerMove.canMove = false;

        GameManager.instance.MoveJungCor(4f, 3f, "Jung'sRoom", "Jung'sRoom", () =>
        {
            Bed bed = FindObjectOfType <Bed>();
            bed.ChangeJungRoomToNight();
            Transform jungsRoom = bed.transform.parent;
            GameManager.instance.player.transform.position = new Vector3(bed.transform.position.x, bed.transform.position.y, 0);        // 플레이어 위치 침대

            // 일어나는 애니메이션
            PlayerMove.canMove = true;
        });
    }