public void Init(AEquipement eq, Action <ShopElement> buyCallback) { title.text = eq.GetName(); description.text = eq.GetDescription(); priceInt = eq.GetPrice(); price.text = "Price: " + priceInt; buyButton.onClick.AddListener(new UnityAction(() => buyCallback(this))); currEquipement = eq; }
public void AddEquipement(AEquipement eq) => equipements.Add(eq);