refactoring

This commit is contained in:
Nick Fisher
2025-03-22 10:49:24 +08:00
parent a67f42f0de
commit 0cbbc058e0
22 changed files with 675 additions and 463 deletions

View File

@@ -37,7 +37,6 @@ namespace thermion
SceneAsset *sceneAsset,
Engine *engine,
View *view,
Scene *scene,
Material *material) noexcept;
Gizmo(Gizmo &&other) noexcept;

View File

@@ -137,7 +137,7 @@ namespace thermion
Entity findEntityByName(const char* name) override {
TRACE("Searching for entity with name %s", name);
Entity entities[1];
auto found = _asset->getEntitiesByName(name, entities, 1);
auto found = _asset->getEntitiesByName(name, entities, 1);
return entities[0];
}

View File

@@ -117,6 +117,9 @@ namespace thermion
for(int i = 0; i < getChildEntityCount(); i++) {
auto entity = getChildEntities()[i];
auto nameInstance = _ncm->getInstance(entity);
if(!nameInstance.isValid()) {
continue;
}
auto entityName = _ncm->getName(nameInstance);
if (strcmp(entityName, name) == 0) {