private void ReceiveResource(Item i) { if (inventory) { inventory.AddToInventory(i); } else { Debug.LogError("Theres no inventory on " + name + ". Add an Inventory component to their Miner Component in the inspector."); } }
public bool TryBuyItem(Item i, int number) { if (wallet.CanAfford(i.GetPrice())) { inventory.AddToInventory(i, number); wallet.RemoveMoney(i.GetPrice() * number); return(true); } return(false); }