From 073976b40e65100af96f8d4e2f9216ca1122fdd7 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Mon, 9 Jun 2025 18:13:54 +0800 Subject: [PATCH] logging --- thermion_dart/native/src/c_api/TAnimationManager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/thermion_dart/native/src/c_api/TAnimationManager.cpp b/thermion_dart/native/src/c_api/TAnimationManager.cpp index 86f65592..14d0aa1c 100644 --- a/thermion_dart/native/src/c_api/TAnimationManager.cpp +++ b/thermion_dart/native/src/c_api/TAnimationManager.cpp @@ -411,17 +411,21 @@ extern "C" auto sceneAsset = reinterpret_cast(tSceneAsset); if(sceneAsset->getType() != SceneAsset::SceneAssetType::Gltf) { + Log("Incorrect asset type, gltf expected"); return -1; } + auto animationManager = reinterpret_cast(tAnimationManager); + GltfSceneAssetInstance *instance; if(sceneAsset->isInstance()) { instance = reinterpret_cast(sceneAsset); } else { instance = reinterpret_cast(sceneAsset->getInstanceAt(0)); } + auto names = animationManager->getGltfAnimationNames(instance); - TRACE("Animation count : %d", names.size()); + return (int)names.size(); }