private void SetOnClick(GameObject button, int index) { Button btnComp = button.GetComponent <Button>(); btnComp.onClick.AddListener(() => purchaseManager.AttemptBuyModule(index)); }