public void Initialize() { m_listItem.Clear(); for (int i = 0; i < cAnimalList.Length; i++) { ItemText kItem = CreateItem(i); Button btn = kItem.GetComponent <Button>(); int idx = i; btn.onClick.AddListener(() => { OnClicked_SelectItem(idx); }); m_listItem.Add(kItem); } }