diff --git a/src/engine/editor/IDE.cpp b/src/engine/editor/IDE.cpp index 0b3cb21..a4548fe 100644 --- a/src/engine/editor/IDE.cpp +++ b/src/engine/editor/IDE.cpp @@ -124,6 +124,7 @@ namespace idk auto& fs = Core::GetSystem(); fs.Mount(string{ fs.GetExeDir() } + "/engine/editor_data", "/editor_data", false); + fs.Mount(string{ fs.GetExeDir() } + "/engine/engine_data", "/engine_data", false); if (shadergraph::NodeTemplate::GetTable().empty()) shadergraph::NodeTemplate::LoadTable("/editor_data/nodes"); @@ -650,6 +651,7 @@ namespace idk // create editor camera RscHandle scene{}; { + scene->Activate(); auto camera = scene->CreateGameObject(); Handle camHandle = camera->AddComponent(); camera->GetComponent()->name = "Editor Camera"; diff --git a/src/engine/game/editor_main.cpp b/src/engine/game/editor_main.cpp index 685fec3..b221c0f 100644 --- a/src/engine/game/editor_main.cpp +++ b/src/engine/game/editor_main.cpp @@ -81,7 +81,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance, using namespace idk; auto c = std::make_unique(); - try + //try { AddSystems(c, hInstance, nCmdShow, command_lines, num_args); @@ -91,7 +91,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance, c->Setup(); c->Run(); } - catch (...) + //catch (...) { }