Exemple #1
0
    private void SpwanItem(int num, GameObject itemPrefab)
    {
        GameObject   temp     = null;
        LoopListItem itemTemp = null;

        for (int i = 0; i < num; i++)
        {
            temp     = Instantiate(itemPrefab, _content);
            itemTemp = temp.AddComponent <LoopListItem>();
            itemTemp.AddGetDataListener(GetData);
            itemTemp.Init(i, OffsetY, num);
            _items.Add(itemTemp);
        }
    }
Exemple #2
0
    private void SpawnItem(int num, GameObject itemPrefab)
    {
        GameObject   tempGO   = null;
        LoopListItem itemTemp = null;

        for (int i = 0; i < num; i++)
        {
            tempGO   = Instantiate(itemPrefab, _content);
            itemTemp = tempGO.AddComponent <LoopListItem>();
            itemTemp.AddGetDataListener(GetData);// Func return _models[index]
            itemTemp.Init(i, _OffsetY, num);
            _items.Add(itemTemp);
        }
    }