From: seungho baek Date: Tue, 13 Dec 2022 11:40:32 +0000 (+0900) Subject: Fix to use AnimatedProperty for getActor instead of name X-Git-Tag: dali_2.2.7~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F87%2F285487%2F1;p=platform%2Fcore%2Fuifw%2Fdali-demo.git Fix to use AnimatedProperty for getActor instead of name Change-Id: I6c705a7cd55849a4dd7779a5edab0ea24812b10c Signed-off-by: seungho baek --- 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)