History

make far-grab it's own action (which is just like spring) in order to avoid bootstrapping own avatar

Seth Alves committed 9 years ago

Commit b1dc5be1 parent 2dab3068 files · +143 −25Browse files

Showing the changes to interface/src/InterfaceDynamicFactory.cpp (1 of 8 files). Show all

Unified · Split

interface/src/InterfaceDynamicFactory.cpp+3−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313
1414 #include <avatar/AvatarActionHold.h>
15+#include <avatar/AvatarActionFarGrab.h>
1516 #include <ObjectActionOffset.h>
1617 #include <ObjectActionSpring.h>
1718 #include <ObjectActionTravelOriented.h>
@@ -35,6 +36,8 @@ EntityDynamicPointer interfaceDynamicFactory(EntityDynamicType type, const QUuid · 17 unmodified lines
3536 return std::make_shared<ObjectActionTravelOriented>(id, ownerEntity);
3637 case DYNAMIC_TYPE_HINGE:
3738 return std::make_shared<ObjectConstraintHinge>(id, ownerEntity);
39+ case DYNAMIC_TYPE_FAR_GRAB:
40+ return std::make_shared<AvatarActionFarGrab>(id, ownerEntity);
3841 }
3942
4043 Q_ASSERT_X(false, Q_FUNC_INFO, "Unknown entity dynamic type");