Program Listing for File systemManager.cpp
↰ Return to documentation for file (PrismEngine/src/systemManager.cpp)
#include "systemManager.h"
void prism::scene::SystemManager::enableSystem(SystemId systemId)
{
if (systemId < systems.size()) {
systems[systemId]->enabled = true;
}
}
void prism::scene::SystemManager::disableSystem(SystemId systemId)
{
if (systemId < systems.size()) {
systems[systemId]->enabled = false;
}
}
void prism::scene::SystemManager::update(float deltaTime)
{
for (auto& system : systems) {
if (system->enabled) {
system->update(deltaTime);
}
}
}