Showing the changes to interface/src/raypick/PickScriptingInterface.cpp (1 of 1 file). Show all
Unified · Split
| @@ -381,14 +381,13 @@ std::shared_ptr<TransformNode> PickScriptingInterface::createTransformNode(const · 380 unmodified lines | ||
| 381 | 381 | NestableType nestableType = sharedNestablePointer->getNestableType(); |
| 382 | 382 | if (nestableType == NestableType::Avatar) { |
| 383 | 383 | return std::make_shared<AvatarTransformNode>(std::static_pointer_cast<Avatar>(sharedNestablePointer), parentJointIndex); |
| 384 | − } | |
| 385 | − if (nestableType == NestableType::Overlay) { | |
| 384 | + } else if (nestableType == NestableType::Overlay) { | |
| 386 | 385 | return std::make_shared<OverlayTransformNode>(std::static_pointer_cast<Base3DOverlay>(sharedNestablePointer), parentJointIndex); |
| 387 | − } | |
| 388 | − if (nestableType == NestableType::Entity) { | |
| 386 | + } else if (nestableType == NestableType::Entity) { | |
| 389 | 387 | return std::make_shared<EntityTransformNode>(std::static_pointer_cast<EntityItem>(sharedNestablePointer), parentJointIndex); |
| 388 | + } else { | |
| 389 | + return std::make_shared<NestableTransformNode>(nestablePointer, parentJointIndex); | |
| 390 | 390 | } |
| 391 | − return std::make_shared<NestableTransformNode>(nestablePointer, parentJointIndex); | |
| 392 | 391 | } |
| 393 | 392 | } |
| 394 | 393 | |