Exemple #1
0
    //新建列表项目
    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);
    }
Exemple #2
0
 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();
 }
Exemple #3
0
    //选择物体
    void onSelectUserItem(Toggle itemToggle)
    {
        if (itemToggle == null)
        {
            return;
        }

        UserList_Item item = itemToggle.GetComponent <UserList_Item>();

        this.SelectedUserData = item.userData;
        UpdateButtons();
        if (SelectUser != null)
        {
            SelectUser();
        }
    }