registerModule<T extends BaseRaylibModule> method
T
registerModule<T extends BaseRaylibModule>(
- T module
Implementation
T registerModule<T extends BaseRaylibModule>(T module) {
logInfo('Registering $T');
final key = module.runtimeType;
if (_customModules.containsKey(key)) {
throw StateError("Module '$key' is already registered!");
}
_customModules[key] = module;
module._doLoad();
return module;
}