diff --git a/thermion_dart/native/src/c_api/TEngine.cpp b/thermion_dart/native/src/c_api/TEngine.cpp index 6586d4cd..215e85ef 100644 --- a/thermion_dart/native/src/c_api/TEngine.cpp +++ b/thermion_dart/native/src/c_api/TEngine.cpp @@ -413,6 +413,7 @@ namespace thermion EMSCRIPTEN_KEEPALIVE EntityId EntityManager_createEntity(TEntityManager *tEntityManager) { auto entityManager = reinterpret_cast(tEntityManager); auto entity = entityManager->create(); + return utils::Entity::smuggle(entity); } #ifdef __cplusplus