Beispiel #1
0
 void updateListItem(GameObject item, int index, bool isReload)
 {
     //print("updateListItem index: " + index + "  this.datalist.Count: " + this.datalist.Count);
     if (index < this.datalist.Count)
     {
         TestVo tVo = this.datalist[index];
         item.GetComponent <ListItem>().txt.text = tVo.name;
     }
 }
Beispiel #2
0
 // Use this for initialization
 void Start()
 {
     this.addBtn.onClick.AddListener(addBtnHandler);
     this.btn.onClick.AddListener(btnHandler);
     this.datalist = new List <TestVo>();
     for (int i = 0; i < 35; ++i)
     {
         TestVo tVo = new TestVo();
         tVo.name = "name" + i;
         this.datalist.Add(tVo);
     }
     this.list.GetComponent <ListRenderer>().init(false, datalist.Count, 10, updateListItem);
 }
Beispiel #3
0
 // Use this for initialization
 void Start()
 {
     this.addBtn.onClick.AddListener(addBtnHandler);
     this.btn.onClick.AddListener(btnHandler);
     this.datalist = new List<TestVo>();
     for (int i = 0; i < 35; ++i)
     {
         TestVo tVo = new TestVo();
         tVo.name = "name" + i;
         this.datalist.Add(tVo);
     }
     this.list.GetComponent<ListRenderer>().init(false, datalist.Count, 10, updateListItem);
 }
Beispiel #4
0
    void btnHandler()
    {
        int index = Random.Range(0, this.datalist.Count - 1);

        //print("跳转到index : " + index);
        this.list.GetComponent <ListRenderer>().rollPosByIndex(index);
        //this.list.GetComponent<ListRenderer>().rollPosByIndex(this.datalist.Count - 1);
        return;

        if (this.datalist.Count > 0)
        {
            index = Random.Range(0, this.datalist.Count - 1);
            TestVo tVo = this.datalist[this.datalist.Count - 1];
            print("remove tVo: " + tVo.name);
            this.datalist.RemoveAt(this.datalist.Count - 1);
            index = Random.Range(0, this.datalist.Count - 1);
            this.datalist.RemoveAt(this.datalist.Count - 1);
            this.list.GetComponent <ListRenderer>().reloadData(this.datalist.Count);
        }
    }
Beispiel #5
0
    private void addBtnHandler()
    {
        TestVo tVo = new TestVo();
        tVo.name = "name" + this.datalist.Count;
        this.datalist.Add(tVo);

        tVo = new TestVo();
        tVo.name = "name" + this.datalist.Count;
        this.datalist.Add(tVo);

        this.datalist = new List<TestVo>();
        for (int i = 0; i < Random.Range(1, 20); ++i)
        {
            tVo = new TestVo();
            tVo.name = "name" + i;
            this.datalist.Add(tVo);
        }

        this.list.GetComponent<ListRenderer>().reloadData(this.datalist.Count);
    }
Beispiel #6
0
    private void addBtnHandler()
    {
        TestVo tVo = new TestVo();

        tVo.name = "name" + this.datalist.Count;
        this.datalist.Add(tVo);

        tVo      = new TestVo();
        tVo.name = "name" + this.datalist.Count;
        this.datalist.Add(tVo);

        this.datalist = new List <TestVo>();
        for (int i = 0; i < Random.Range(1, 20); ++i)
        {
            tVo      = new TestVo();
            tVo.name = "name" + i;
            this.datalist.Add(tVo);
        }

        this.list.GetComponent <ListRenderer>().reloadData(this.datalist.Count);
    }