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