我想从库存中与NPC进行交易,像收集道具并获得弹药一样。如何实现这个功能?