|
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.