|
class | AbstractDraggableInventoryItem |
| Basic class to be used as base for the most common types of inventory items. More...
|
|
class | AbstractDraggableItem |
| Minimal implementation for any draggable item. It should know its previous slot (it was dragged away from) as well as be drawable. More...
|
|
class | AbstractInventoryPage |
| Abstract description of a page in the inventory system. To be derived from to create different looking pages and page layouts. More...
|
|
class | AbstractInventorySlotID |
| Base class to describe the position of a slot, holding an inventory item. This container can be used to store item positions in a file or on a server for example. The GetAllItems() method in the SleekInventory.cs class provides the functionality to retrieve all items along with their slot ids. More...
|
|
class | ColliderDragTarget |
| Implementation of a custom drag target using a unity scene collider as a target to drop inventory items onto. More...
|
|
class | CustomDragTarget |
| A class to enable the capability of allowing the user to drag items of the inventory to somewhere else. For example onto a 3d object in a unity scene. The class basically just provides a delegate that allows derived class to notify the outside world in case an item is dropped onto a custom drag target. More...
|
|
class | GridInventory |
| Helper class to simplify common functionality for grid inventories. More...
|
|
class | GridInventoryDataState |
| Class to contain the items information about a grid inventory. More...
|
|
class | GridInventoryItemDescription |
| Simple description container that describes the position of a an item in a grid inventory. More...
|
|
interface | IInventoryDragTarget |
| Interface to define the behaviour of drag targets. More...
|
|
interface | IInventoryPageGenerator |
| Interface that is used by the inventory to create actual pages with their content on startup or whenever requested. More...
|
|
class | ImageAndNumberItem |
| Implementation of a simple image with number item that can be used with the SleekInventory system. The number is displayed in the corner of the icon. More...
|
|
class | ImageItem |
| Implementation of a simple image item that can be used with the SleekInventory system. More...
|
|
class | InventorySlot |
| Concrete implementation of a slot in the inventory. More...
|
|
class | InventorySlotID |
|
class | ItemGridPage |
| Implementation of an inventory page consisting of a grid of slots to contain items. More...
|
|
class | Matrix< T > |
| Generic managed matrix class for arbitrary types using 2 cascaded lists as internal datastructure. More...
|
|
class | TabButton |
| Implementation of a tab button used for switching between pages of the inventory. More...
|
|