ActionAdventureKit 1.9.1
|
base class for selectable lists of items in ugui
creates and manages ui elements based on the contents of a list
similar in concept to uitoolkit listview or wpf itemscontrol
T |
Public Member Functions | |
virtual void | Initialize (ObservableCollection< T > source) |
virtual void | OnPointerClick (PointerEventData eventData) |
virtual void | DeselectEntry () |
virtual void | SelectEntry (ItemsControlEntryBase< T > entry) |
virtual void | EntrySubmitted (ItemsControlEntryBase< T > entry) |
virtual void | EntryCancelled (ItemsControlEntryBase< T > entry) |
virtual void | EntryBeginDrag (ItemsControlEntryBase< T > entry, PointerEventData eventData) |
virtual void | EntryDrag (ItemsControlEntryBase< T > entry, PointerEventData eventData) |
virtual void | EntryEndDrag (ItemsControlEntryBase< T > entry, PointerEventData eventData) |
virtual bool | EntryMove (ItemsControlEntryBase< T > entry, AxisEventData axisEventData) |
virtual void | EntryClicked (ItemsControlEntryBase< T > entry, PointerEventData eventData) |
Public Attributes | |
Transform | Parent |
ItemsControlEntryBase< T > | Prefab |
ScrollRect | ScrollRect |
UnityEvent< T > | Submitted |
UnityEvent< T > | SelectionChanged |
Protected Member Functions | |
virtual void | Awake () |
virtual void | collectionChanged (object sender, NotifyCollectionChangedEventArgs e) |
virtual void | add (T item) |
virtual void | remove (T item) |
virtual void | sort () |
virtual ItemsControlEntryBase< T > | getPrefab (T item) |
virtual bool | filter (T item) |
virtual IComparer< T > | getSorter () |
virtual void | onItemSelected (T item) |
virtual void | onItemSubmitted (T item) |
virtual void | onItemCancelled (T item) |
Properties | |
T | Selected [get] |