//新建列表项目 UserList_Item CreateItem(int index) { UserList_Item item = GameObject.Instantiate <UserList_Item>(itemPrefab); item.transform.SetParent(itemPrefab.transform.parent); item.gameObject.SetActive(true); item.transform.localScale = Vector3.one; //item.transform.localPosition = Vector3.zero; item.transform.localPosition = new Vector3(0, index * 30, 0); return(item); }
void RefreshUI(IList <UserVO> datas) { ClearItems(); foreach (var data in datas) { UserList_Item item = CreateItem(); item.UpdateData(data); itemList.Add(item); } txt_userCount.text = datas.Count.ToString(); }
//选择物体 void onSelectUserItem(Toggle itemToggle) { if (itemToggle == null) { return; } UserList_Item item = itemToggle.GetComponent <UserList_Item>(); this.SelectedUserData = item.userData; UpdateButtons(); if (SelectUser != null) { SelectUser(); } }