GeonBit.Managers Namespace |
Class | Description | |
---|---|---|
Application |
Provide application-level utilities.
| |
ConfigStorage |
Provide a basic persistent storage for configuration and user-preference data.
Note: the reason this manager is said to be for config and not for general purpose
is because it does not guarantee good performance and it should not be used with
too many (= millions) records. In addition, it has a very basic API.
| |
Diagnostic |
Provide diagnostic-related utilities.
| |
EasyManagersGetters |
Provide a shortcut to all the important public stuff and core managers.
Once inherit from this, you can easily access managers with "Managers.Manager" style.
| |
GameFiles |
Provide easier access to game files.
| |
GameInput |
Provide high-level game input API.
| |
GraphicsManager |
Provide game-related utilities.
| |
Plugins |
Manage external plugins (load them on startup etc).
| |
Prototypes |
Manage GameObject prototypes that we can spawn.
| |
SoundManager |
Manage game sound and provide sound-related utils
| |
TimeManager |
Provide time-related utilities.
|
Interface | Description | |
---|---|---|
IManager |
API for a public manager class.
|
Delegate | Description | |
---|---|---|
GameObjectGenerator |
A generator function to spawn a new GameObject.
This function is used when registering a function as a prototype.
|
Enumeration | Description | |
---|---|---|
GameFilesFileFormats |
Different file formats we can use.
|