public void Init (Sprite inputIcon, string titleText, string costText, string contentsText, string purchaseText, int inputID, Delegates.VoidCallBackWithInt inputCallback) { icon.sprite = inputIcon; title.text = titleText; cost.text = costText; contents.text = contentsText; purchase.text = purchaseText; callback = inputCallback; id = inputID; purchaseButton.onClick.AddListener(() => { inputCallback(id); }); }
public void ChangeCallBack(Delegates.VoidCallBackWithInt i) { callback = i; }