public DialogueData GetDialogueData(string _missionName) { DialogueData _dialogueData = new DialogueData(); foreach (var item in m_DialogueDatas) { if (item.Value.m_Mission.m_MissionName.Equals(_missionName)) { _dialogueData = Instantiate(item.Value); _dialogueData.m_Mission.m_FinishedMission = true; _dialogueData.m_Mission.SetMissionNpcName(gameObject.transform.parent.name); break; } } return(_dialogueData); }
public void SetDialogueData(string _dialogueName) { m_CurrentDialogueData = m_DialogueDatas[_dialogueName]; }