Kit Namespace |
| Class | Description | |
|---|---|---|
| ArrayExtensions | Array extensions. | |
| AudioManager | Allows to play & pool sounds and group them into AudioSources. Handles background music. | |
| BehaviourExtensions | Behaviour extensions. | |
| BoundsExtensions | Bounds extensions. | |
| CanvasExtensions | Canvas extensions. | |
| ColorBlockExtensions | ColorBlock extensions. | |
| ColorExtensions | Color extensions. | |
| ComponentExtensions | Component extensions. | |
| Console | In-game Lua console. Press tilde (~) on PC or flick-down on mobile to show. | |
| ConsoleUI | UI hookup for the Console. | |
| ControlHelper | Helper functions for events and control flow. | |
| Debugger | Debugging methods for logging and profiling. | |
| DictionaryExtensions | DictionaryTKey, TValue extensions. | |
| EffectsManager | Handles spawning/de-spawning and pooling of particle effects. | |
| EnumerableExtensions | LINQ extensions. | |
| GameObjectExtensions | GameObject extensions. | |
| LayerMaskExtensions | LayerMask extensions. | |
| ListExtensions | Extensions for ListTs. | |
| MathHelper | Helper functions for doing math. | |
| MeshHelper | Helper functions for mesh operations. | |
| NetworkHelper | Helper functions for connectivity. | |
| QuaternionExtensions | ||
| RaycastHelper | Helper functions for ray-casting. | |
| RectExtensions | Rect extensions. | |
| ResourceManager |
A versatile resource management system for loading, unloading, caching, reading, saving and parsing assets with support for
modding and async methods.
| |
| RigidBodyExtensions | Rigidbody/Rigidbody2D extensions. | |
| SceneDirector | Fade in/out screens or load scenes with it. Provides hooks. | |
| SelectableExtensions | Selectable extensions. | |
| SettingsManager |
Allows to save/load device-specific app-wide settings (with PlayerPrefs as back-end). Supports organization, more
types, and is easier-to-use.
| |
| SingletonT | MonoBehaviours that create just one instance can inherit from this class for global access. | |
| StringBuilderExtensions | StringBuilder extensions. | |
| StringExtensions | String extensions. | |
| TransformExtensions | Transform extensions. | |
| UIManager | Global access to UI and window management. Your screens need to derive from Window which you can then show by calling Show(Window, Object, Transform, String, WindowConflictMode) on prefabs. You can you also call Show(Object)/Hide(WindowHideMode) on them directly if they are in the scene, for example. | |
| UnityObjectExtensions | Object extensions. | |
| Vector2Extensions | Vector2 extensions. | |
| Vector3Extensions | Vector3 extensions. |
| Enumeration | Description | |
|---|---|---|
| FadeMode | Should fade in, out, or both? | |
| ResourceFolder | Locations where game assets can be stored. | |
| WindowConflictMode | The action to take when a window with the same name already exists. | |
| WindowHideMode | How to hide the window? | |
| WindowState | State of a window. |