Ejemplo n.º 1
0
    void RefreshDisplay()
    {
        if (productList != null)
        {
            foreach (ProductModel product in productList)
            {
                Image pl = Instantiate(panel);
                pl.transform.SetParent(transform, true);

                ProductItem item = pl.GetComponent <ProductItem> ();
                item.Bind(product);
            }
            // 补全最后一行
            int offset = 4 - productList.Count % 4;
            for (int i = 0; i < offset; i++)
            {
                Image pl = Instantiate(panel);
                pl.transform.SetParent(transform, true);

                ProductItem item = pl.GetComponent <ProductItem> ();
                item.Bind(new ProductModel());
            }
        }
    }