public void DetectEntry()
 {
     // 1) UI prompt "Talk to Old Man"
     NPCEvents.PromptNPCInteraction();
     PlayerInteraction.canInteractWithNPC = true;
     // 2) Show Quest Panel
 }
示例#2
0
 void Update()
 {
     if (canInteractWithNPC)
     {
         if (Input.GetKeyDown(KeyCode.X))
         {
             NPCEvents.InitiateQuest();
         }
     }
 }
 public void DetectExit()
 {
     NPCEvents.HidePrompt();
     PlayerInteraction.canInteractWithNPC = false;
 }
示例#4
0
 public override void Talk()
 {
     base.Talk();
     NPCEvents.OnNPCInteracted(this);
 }
示例#5
0
 public void AcceptQuest()
 {
     NPCEvents.StartQuest();
 }