public void RemoveItem(int columnIndex, int itemIndex) { MassivePickerScrollRect scrollRect = GetPickerScrollRect(columnIndex); if (scrollRect == null) { return; } itemList[columnIndex].items.RemoveAt(itemIndex); scrollRect.UpdateAllItemContent(); }
public void SetItems(int columnIndex, IList <ItemParamType> itemParams, bool fromInspector = false) { MassivePickerScrollRect scroll = GetPickerScrollRect(columnIndex); if (scroll == null) { return; } if (!fromInspector) { itemList[columnIndex].items = itemParams.ToList(); } scroll.itemSize = itemSize; scroll.itemCount = itemList[columnIndex].items.Count; scroll.UpdateAllItemContent(); }
public void AddItem(int columnIndex, ItemParamType param) { if (itemList == null) { return; } if (columnIndex < 0 || itemList.Count <= columnIndex) { throw new System.ArgumentOutOfRangeException(); } itemList[columnIndex].items.Add(param); MassivePickerScrollRect scroll = GetPickerScrollRect(columnIndex); ++scroll.itemCount; scroll.UpdateAllItemContent(); }