示例#1
0
    /// <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);
 }