implemented createModule() and getModule()

This commit is contained in:
2025-06-20 21:51:56 +05:00
parent a288d0961f
commit 9a283a2904
13 changed files with 166 additions and 70 deletions

View File

@@ -2,8 +2,12 @@
namespace ougge::modules {
const std::string& MonoGameObjectSystem::getName() {
return ougge_type_name<MonoGameObjectSystem>();
}
MonoGameObjectSystem::MonoGameObjectSystem(Engine& engine, u32 max_game_objects) :
EngineModule(engine, nameof(MonoGameObjectSystem)),
IEngineModule(engine),
gameObjectPool(max_game_objects)
{
engineManagedAssembly = mono.loadAssembly("Ougge.dll");