GMS (Game Management Service) 1.0
Data driven Game Management system.
|
Singleton ServiceLocator Single point of contact for subManagers Initialization Holds the content Transforms for the subManager View elements. More...
Public Member Functions | |
bool | TryEnqueueSubManager (GameManagerData data, SubManagerData subManagerData, out ISubManager subManager) |
Tries to add a new unique instance to the list of subManagers, will return false if it already exists or data was invalid. | |
bool | TryEnqueueSubManagerForRemoval (SubManagerData subManagerData) |
Tries to remove an instance from the list of subManagers, will return false if it doesn't exist from Game Manager. | |
Static Public Member Functions | |
static bool | TryGetSubManager< T > (out T subManager) |
Attempts to get an existing SubManager by type. | |
Properties | |
bool | Initialized [get] |
Has Game Instance been initialized. | |
static GameInstance | S [get] |
Singleton Access Property. | |
Singleton ServiceLocator Single point of contact for subManagers Initialization Holds the content Transforms for the subManager View elements.
|
inline |
Tries to add a new unique instance to the list of subManagers, will return false if it already exists or data was invalid.
|
inline |
Tries to remove an instance from the list of subManagers, will return false if it doesn't exist from Game Manager.
|
inlinestatic |
Attempts to get an existing SubManager by type.
T | Type of the subManager |
T | : | ISubManager |
|
get |
Has Game Instance been initialized.
|
staticget |
Singleton Access Property.