//指定のページのアイテムを作成 public void CreateItems(int page) { this.currentPage = page; this.pageCarouselToggles.CurrentIndex = page; ///いったん削除 ClearItems(); int pageTopIndex = MaxItemPerPage * CurrentPage; for (int i = 0; i < MaxItemPerPage; ++i) { int index = pageTopIndex + i; if (index >= maxItemNum) { break; } GameObject go = UtageToolKit.AddChildPrefab(grid.transform, itemPrefab); items.Add(go); if (CallbackCreateItem != null) { CallbackCreateItem(go, index); } } }