// if you press buy: // ShipDefinitions.getCost(Item item, String inventoryType, bool buying) // item = merchant.getSelectedObject -> item // inventoryType = "merchant" // bool buying = true // if you press sell: // item = player.getSelectedObject -> item // inventoryType = "player" // bool buying = false void Start() { // set all the objects merchantItemList = GameObject.Find("merchantItems").GetComponent <ItemListHandler>(); playerItemList = GameObject.Find("myItems").GetComponent <ItemListHandler>(); merchantInventory = GameObject.Find("Merchant").GetComponent <Inventory>(); playerInventory = GameObject.Find("Player").GetComponent <Inventory>(); merchantId = merchantInventory.uniqueId; playerId = playerInventory.uniqueId; }
public static ItemHandler GetItemInfo(this ItemEntity item) { return(ItemListHandler.Single(i => i.ItemType == item)); }