Loading...
Searching...
No Matches
AdventureCore.ListedInventoryEntryPanel Class Reference

Detailed Description

implementation of ItemsControlEntryBase<T> for ListedInventoryPanel
instantiated for every inventory item that is shown in the inventor panel

https://adventure.softleitner.com/manual/item

Inheritance diagram for AdventureCore.ListedInventoryEntryPanel:
AdventureCore.ItemsControlEntryBase< InventoryItem >

Public Member Functions

override void Set (InventoryItem item, ItemsControlBase< InventoryItem > owner)
 
- Public Member Functions inherited from AdventureCore.ItemsControlEntryBase< InventoryItem >
virtual void OnSubmit (BaseEventData eventData)
 
virtual void OnCancel (BaseEventData eventData)
 
virtual void Submit ()
 
virtual void Cancel ()
 
void OnBeginDrag (PointerEventData eventData)
 
void OnDrag (PointerEventData eventData)
 
void OnEndDrag (PointerEventData eventData)
 
override void OnMove (AxisEventData eventData)
 
virtual void OnPointerClick (PointerEventData eventData)
 
virtual void Set (T item, ItemsControlBase< T > owner)
 
override void OnSelect (BaseEventData eventData)
 
void OnItemSelected ()
 
void OnItemDeselected ()
 

Public Attributes

InventoryItemPanel InventoryItemPanel
 
- Public Attributes inherited from AdventureCore.ItemsControlEntryBase< InventoryItem >
UnityEvent Selected
 
UnityEvent Deselected
 
UnityEvent Submitted
 
UnityEvent Cancelled
 
UnityEvent< T > ItemChanged
 

Additional Inherited Members

- Protected Member Functions inherited from AdventureCore.ItemsControlEntryBase< InventoryItem >
virtual void onSubmitted ()
 
virtual void onCancelled ()
 
- Properties inherited from AdventureCore.ItemsControlEntryBase< InventoryItem >
Item [get]
 
bool IsSelected [get]