Fix to use AnimatedProperty for getActor instead of name 87/285487/1
authorseungho baek <sbsh.baek@samsung.com>
Tue, 13 Dec 2022 11:40:32 +0000 (20:40 +0900)
committerseungho baek <sbsh.baek@samsung.com>
Tue, 13 Dec 2022 11:40:32 +0000 (20:40 +0900)
Change-Id: I6c705a7cd55849a4dd7779a5edab0ea24812b10c
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
examples/scene3d/scene3d-example.cpp
examples/scene3d/scene3d-extension.h

index 8de8503..45a6b4f 100644 (file)
@@ -237,8 +237,8 @@ Actor LoadScene(std::string sceneName, CameraActor camera, std::vector<Animation
 \r
   if(!animations->empty())\r
   {\r
-    auto getActor = [&root](const std::string& name) {\r
-      return root.FindChildByName(name);\r
+    auto getActor = [&root](const Scene3D::Loader::AnimatedProperty& property) {\r
+      return root.FindChildByName(property.mNodeName);\r
     };\r
 \r
     animation = (*animations)[0].ReAnimate(getActor);\r
index d4cc6ca..7317d32 100644 (file)
@@ -94,8 +94,8 @@ private:
       }\r
 \r
       auto root     = mSceneLoader->mScene;\r
-      auto getActor = [&root](const std::string& name) {\r
-        return root.FindChildByName(name);\r
+      auto getActor = [&root](const Dali::Scene3D::Loader::AnimatedProperty& property) {\r
+        return root.FindChildByName(property.mNodeName);\r
       };\r
 \r
       if(mSceneLoader->mSceneAnimations.size() > animationIndex)\r