private void Start() { GameObjItemData[] curveItem = new GameObjItemData[prefabs.Length]; for (int i = 0; i < curveItem.Length; i++) { curveItem[i] = new GameObjItemData(prefabs[i]); } curveScroller.Init(curveItem); }
public override void SetData(CurveScrollerItemData t) { if (this.transform.childCount > 0) { Destroy(transform.GetChild(0).gameObject); } GameObjItemData itemData = t as GameObjItemData; GameObject go = GameObject.Instantiate(itemData.itemPrefab); go.transform.SetParent(this.transform, false); go.transform.localPosition = Vector3.zero; }