This commit is contained in:
Isuru Samarathunga
2025-10-21 21:03:40 +05:30
parent 86ed9346aa
commit 2d5875d211
11 changed files with 239 additions and 165 deletions

View File

@ -21,7 +21,7 @@ namespace ia::iae
{
RefPtr<Scene> g_defaultScene;
Scene* WorldManager::s_activeScene{};
Scene *WorldManager::s_activeScene{};
VOID WorldManager::Initialize()
{
@ -53,7 +53,7 @@ namespace ia::iae
s_activeScene->FixedUpdate();
}
VOID WorldManager::ChangeActiveScene(IN Scene* scene)
VOID WorldManager::ChangeActiveScene(IN Scene *scene)
{
s_activeScene = scene;
scene->OnActivate();
@ -86,10 +86,15 @@ namespace ia::iae
{
return WorldManager::GetActiveScene();
}
VOID Engine::ChangeActiveScene(IN Scene* scene)
VOID Engine::ChangeActiveScene(IN Scene *scene)
{
Engine::SetSceneDesignViewport(scene->DesignViewport());
WorldManager::ChangeActiveScene(scene);
if (scene->EnableOnScreenGamePad())
Engine::Input_EnableOnScreenGamePad();
else
Engine::Input_DisableOnScreenGamePad();
}
VOID Engine::AddNodeToActiveScene(IN RefPtr<INode> node)