public void Init(BaseItem.ITEM_TYPE newType, string newName, Sprite newSprite, InventoryBase inventory, BaseItem item, PlayerController controller) { buttonText = GetComponentInChildren <Text> (); buttonImage = GetComponent <Image> (); playerController = controller; heldItem = item; inventoryRef = inventory; SetItemType(newType); SetItemName(newName); SetItemImage(newSprite); GetComponent <Button> ().onClick.AddListener(ButtonPressed); }
public void SetItemType(BaseItem.ITEM_TYPE newType) { itemType = newType; }