public virtual bool CanInteract(GameObject player, PickUp item) { return(true); }
public virtual void CancelInteraction(GameObject player, PickUp item) { }
public virtual void Interact(GameObject player, PickUp item) { }