Example #1
0
 public abstract void Interact(PlayerNPCInteraction pi);
Example #2
0
 public override void Interact(PlayerNPCInteraction pi)
 {
     lootDrop.DropLoot();
     DeInteract(pi);
 }
Example #3
0
 public override void Interact(PlayerNPCInteraction pi)
 {
     mainCanvas.SetActive(true);
     Time.timeScale = 0;
 }
Example #4
0
 public override void DeInteract(PlayerNPCInteraction pi)
 {
     pi.interacting      = false;
     pi.objectToInteract = null;
     coll.enabled        = false;
 }
Example #5
0
 // Interaction methods, only called when player presses Interact (by default E) near an NPC
 public override void DeInteract(PlayerNPCInteraction pi)
 {
     CloseShopMenu();
 }