Kit.UI Namespace |
| Class | Description | |
|---|---|---|
| DragCursor | A UI element that provides the cursor functionality for drag-&-drop operations. | |
| Item | A parent class for UI elements that wish to display data. | |
| ItemList | Creates UI elements for a list of items. Instantiates an instance of Item for each one specified. | |
| ObjectList | An ItemList that creates UI elements based on objects directly specified in the inspector. | |
| SceneReference | A SoftReferenceT (path) to a scene. | |
| Slot | A UI element that can hold an Item inside it. | |
| SoftReferenceT |
A class that allows one to select assets in the inspector without hard-referencing them. Saves their path instead which can later
be used to load with Load or manually with ResourceManager or
Resources.Load(String).
| |
| TimedWindow | A Window that hides itself automatically after a specified time. | |
| Window | Base class for all screens. Handles animation, sound and events. | |
| WindowReference |
A SoftReferenceT (path-only) to a Window. Here because Unity can be picky about serializing
generic variables.
| |
| Wizard |
An in-game wizard where each screen is a Window (this is so each screen can have their own animations,
events and data if desired).
| |
| WizardChangeEvent |
Class for screen change events. Parameters are: previous screen index, previous screen, new screen index and new screen,
in that order.
|