From a339fa363624a76307c323c454a249bdaab6c4b7 Mon Sep 17 00:00:00 2001 From: seungho baek Date: Tue, 13 Dec 2022 20:40:32 +0900 Subject: [PATCH] Fix to use AnimatedProperty for getActor instead of name Change-Id: I6c705a7cd55849a4dd7779a5edab0ea24812b10c Signed-off-by: seungho baek --- examples/scene3d/scene3d-example.cpp | 4 ++-- examples/scene3d/scene3d-extension.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/scene3d/scene3d-example.cpp b/examples/scene3d/scene3d-example.cpp index 8de8503..45a6b4f 100644 --- a/examples/scene3d/scene3d-example.cpp +++ b/examples/scene3d/scene3d-example.cpp @@ -237,8 +237,8 @@ Actor LoadScene(std::string sceneName, CameraActor camera, std::vectorempty()) { - auto getActor = [&root](const std::string& name) { - return root.FindChildByName(name); + auto getActor = [&root](const Scene3D::Loader::AnimatedProperty& property) { + return root.FindChildByName(property.mNodeName); }; animation = (*animations)[0].ReAnimate(getActor); diff --git a/examples/scene3d/scene3d-extension.h b/examples/scene3d/scene3d-extension.h index d4cc6ca..7317d32 100644 --- a/examples/scene3d/scene3d-extension.h +++ b/examples/scene3d/scene3d-extension.h @@ -94,8 +94,8 @@ private: } auto root = mSceneLoader->mScene; - auto getActor = [&root](const std::string& name) { - return root.FindChildByName(name); + auto getActor = [&root](const Dali::Scene3D::Loader::AnimatedProperty& property) { + return root.FindChildByName(property.mNodeName); }; if(mSceneLoader->mSceneAnimations.size() > animationIndex) -- 2.7.4