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); } }
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); } }