/// <summary> /// 和任务中要求的NPC对话,只有一句 /// </summary> public void TalkWithQuestRequireNPC(QuestItem.QuestNPC npc) { acceptBtn.gameObject.SetActive(false); abandonBtn.gameObject.SetActive(false); finishBtn.gameObject.SetActive(true); nextBtn.gameObject.SetActive(false); talkContent.text = npc.QuestDialogueNpc; me.SetActive(false); this.npc.SetActive(true); npcName.text = "id:" + npc.NpcId; }
/// <summary> /// 和任务中间者对话的对话弹窗 /// </summary> public void ShowTalkWithRequireNPCTootip(QuestItem.QuestNPC npc) { questDialogueTootip.transform.localPosition = new Vector3(0, -220, 0); questDialogueTootip.GetComponent <QuestDialogueTootip>().TalkWithQuestRequireNPC(npc); }