public GameObject SliderItem; //This is a prefab with the slider item template
public GameObject Slider; //This is a draggable panel with an UIGrid component in it.
....void PopulateItemList(){
for (int c=0;c<GameManager.Instance.numberOfWeapons;c++) {
GameObject go=(GameObject) Instantiate(SliderItem);
WeaponItem wi=go.GetComponent<WeaponItem>();
wi.SetData(c);
go.transform.parent=Slider.transform;
go
.transform.localScale=new Vector3
(1,
1,
1); //Send data to Slider
}
Slider.SendMessage("Reposition");
}