private void Start() { for (var i = 0; i < totalItemsPooled; ++i) { var g = NGUITools.AddChild(grid.gameObject, itemUIPrefab); ItemUI item = g.GetComponent <ItemUI>(); item.InitEmpty(); itemsUI.Add(item); } }