public int index = 0;
public int pangeCount = 15;
public int totalindex;
public int yuCount;
public List<List<CaiJueGongchengUIDtata>> datalist = new List<List<CaiJueGongchengUIDtata>>();
private GameObject prefabs;
private GameObject parent;
public InputField inputField;
// Start is called before the first frame update
void Start()
{
totalindex = tempcode.data.Count / pangeCount;
yuCount = tempcode.data.Count % pangeCount;
if (yuCount < 15)
{
for (int i = 0; i < tempcode.data.Count-yuCount; i+=pangeCount)
{
List < CaiJueGongchengUIDtata > singlePange = new List<List<CaiJueGongchengUIDtata>();
for (int j = 0; j < pangeCount; j++)
{
singlePange.Add(tempcode.data[i]);
}
datalist.Add(singlePange);
}
}
else
{
List<CaiJueGongchengUIDtata> singlePange = new List<List<CaiJueGongchengUIDtata>();
for (int j = 0; j < yuCount; j++)
{
singlePange.Add(tempcode.data[i]);
}
datalist.Add(singlePange);
}
}
public void OnNextClick()
{
if(index> totalindex)
{
index = totalindex;
}
index += 1;
UpdateUI(index);
}
public void OnUpOnvlick()
{
if (index == 1)
{
return;
}
index += 1;
UpdateUI(index);
}
private void UpdateUI(int index)
{
for (int i = 0; i < datalist[index].Count; i++)
{
GameObject go = Instantiate(prefabs, parent.transform);
}
}