internal: pass NameComponentManager to GltfSceneAsset, used for finding child entities by name

This commit is contained in:
Nick Fisher
2024-12-12 14:20:12 +08:00
parent 6c236da675
commit 0ad73d06e0
4 changed files with 37 additions and 5 deletions

View File

@@ -285,7 +285,9 @@ namespace thermion
auto sceneAsset = std::make_unique<GltfSceneAsset>(
asset,
_assetLoader,
_engine);
_engine,
_ncm
);
auto filamentInstance = asset->getInstance();
size_t entityCount = filamentInstance->getEntityCount();
@@ -372,7 +374,9 @@ namespace thermion
auto sceneAsset = std::make_unique<GltfSceneAsset>(
asset,
_assetLoader,
_engine);
_engine,
_ncm
);
auto sceneAssetInstance = sceneAsset->createInstance();
if(addToScene) {