/// <summary> /// 任务需求中与NPC谈话内容,只有一句 /// </summary> /// <param name="quest"></param> public void TalkInMission(Model_Quest.QuestNPC quest) { Complete.gameObject.SetActive(true); //显示完成按钮 Accept.gameObject.SetActive(false); //隐藏接受按钮 Abandon.gameObject.SetActive(false); //隐藏取消按钮 questContent.text = quest.questDialogueNpc[0]; //NPC说话内容 QuestReleaseNpcText.text = GlobalParametr.GetNpcName(quest.npcId); //对话显示角色 }
/// <summary> /// NPC对话弹窗 只用于NPC任务谈话 /// </summary> /// <param name="questNpc">NPC</param> public void TalkInMission(Model_Quest.QuestNPC questNpc) { QuestTootip.GetComponent <Ctrl_QuestTootip>().TalkInMission(questNpc); }