コード例 #1
0
 void ExitDialogue()
 {
     m_touch = false;
     //대화가 끝나면 상호작용 바인딩 해제
     m_panelDialogue.buttonAction -= DialogueInteraction;
     m_panelDialogue.ExitDialogue();
 }
コード例 #2
0
    //===========================================================
    //클리어 퀘스트

    void ClearQuest()
    {
        //퀘스트 중이었으면 퀘완
        if (QuestManager.instance.IsThisOnBoardQuest(1))
        {
            QuestManager.instance.CompleteQuest(1);
        }

        //마을로 복귀
        PanelDialogue panelDialogue = GameObject.Find("Canvas").transform.Find("PanelDialogue").GetComponent <PanelDialogue>();

        panelDialogue.ShowDialogue("...거대 늑대 사냥에 성공했다");

        panelDialogue.buttonAction += () =>
        {
            panelDialogue.ExitDialogue();
            UnityEngine.SceneManagement.SceneManager.LoadScene("PreGameScene");
        };
    }