Set up a trigger event to go off when the player collides with the collision object with the attached script of TriggerOnceCollision.cs or TriggerCollision.cs.

Added in a function to NPC.cs to catch trigger collisions.

TriggerOnceCollision.cs should be used since it will trigger then remove the object, whereas TriggerCollision.cs will keep triggering with the player inside.