Example #1
0
 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;
    }