The module manager (de)registeres implementations of the Module. All modules can be called from here, without searching the scene.
◆ DeregisterModul< T >()
static void ModuleManager.DeregisterModul< T > |
( |
T |
module | ) |
|
|
static |
- Template Parameters
-
T | The type of the Module to deregister. |
- Parameters
-
module | The Module to deregister. |
References Moduls.
◆ GetModule< T >()
static T ModuleManager.GetModule< T > |
( |
| ) |
|
|
static |
- Template Parameters
-
T | The type of Module to search for. |
- Returns
- The Module if it is found.
- Exceptions
-
References Moduls.
◆ IsLoaded()
static bool ModuleManager.IsLoaded |
( |
| ) |
|
|
static |
◆ ModuleRegistered< T >()
static bool ModuleManager.ModuleRegistered< T > |
( |
| ) |
|
|
static |
- Template Parameters
-
T | The type of module to search for. |
- Returns
- True if a Module of this type is found.
References Moduls.
◆ RegisterModul< T >()
static bool ModuleManager.RegisterModul< T > |
( |
T |
module | ) |
|
|
static |
- Template Parameters
-
T | The type of the Module to register. |
- Parameters
-
- Returns
References Moduls.
◆ Moduls
List<Module> ModuleManager.Moduls |
|
get |