public T CreateItem <T>() where T : UiVerticalListItem { T item = UiObject.Instantiate <T>(_prefab.gameObject, _container.RectTransform); AddItem(item); Resize(); return(item); }
private UiScreenTownItem SetupItem() { UiScreenTownItem item = UiObject.Instantiate <UiScreenTownItem> ( _prefabItem.gameObject, _container.RectTransform ); _items.Add(item); return(item); }