feat: add play / editor mode

This commit is contained in:
2026-10-22 01:25:53 +02:00
parent 3df0f89343
commit e5d37965a1
13 changed files with 304 additions and 22 deletions
+11 -1
View File
@@ -16,17 +16,27 @@ Scene& SceneManager::GetCurrentScene() const {
void SceneManager::Update(float dt) {
for (const auto& scene : m_activeScenes) {
scene->Update(dt);
if (m_playing) {
scene->Update(dt);
} else {
scene->CommitPendingAdditions();
}
}
}
void SceneManager::FixedUpdate(float dt) {
if (!m_playing) {
return;
}
for (const auto& scene : m_activeScenes) {
scene->FixedUpdate(dt);
}
}
void SceneManager::LateUpdate(float dt) {
if (!m_playing) {
return;
}
for (const auto& scene : m_activeScenes) {
scene->LateUpdate(dt);
}