fixed some small bugs and updated version to 0.1.3

This commit is contained in:
2026-01-25 10:55:06 +01:00
parent 11e8d343af
commit bf4189bba0
9 changed files with 57 additions and 10 deletions

View File

@@ -11,6 +11,8 @@ void TSE::EDITOR::HirearchieView::SetScene(Scene *s)
currentScene = s;
}
bool selectedFound = false;
void TSE::EDITOR::HirearchieView::Define()
{
if(currentScene == nullptr) return;
@@ -32,6 +34,7 @@ void TSE::EDITOR::HirearchieView::Define()
if(collapseOpen)
{
int layerCount = currentScene->GetLayerCount();
selectedFound = false;
for (int i = 0; i < layerCount; i++)
{
auto layer = currentScene->GetLayerAt(i);
@@ -123,7 +126,6 @@ void TSE::EDITOR::HirearchieView::MenuBar()
ImGui::EndMenuBar();
}
bool selectedFound = false;
void TSE::EDITOR::HirearchieView::DisplayLayer(Layer *l)
{
@@ -182,7 +184,6 @@ void TSE::EDITOR::HirearchieView::DisplayLayer(Layer *l)
}
if(collapseOpen)
{
selectedFound = false;
for(int i = 0; i < l->GetAllObjects().size(); i++)
{
DisplayObj(l->GetAllObjects()[i], l);
@@ -290,6 +291,7 @@ void TSE::EDITOR::HirearchieView::DisplayObj(Transformable *t, Layer *l)
{
selected = t->id;
PropertiesView::SetInspectorElement(InspectableType::Transformable, t);
selectedFound = true;
}
if(open)
{