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)