class RigidBodyMoveAndRotateDualQuat
#include <RigidBodyMoveAndRotateDualQuat.h>
class RigidBodyMoveAndRotateDualQuat: public RigidBodyAnimationBase
{
public:
// fields
FVector PosTarget;
FQuat RotTarget;
bool bForceStart;
// construction
RigidBodyMoveAndRotateDualQuat(
FVector TargetPos,
FQuat TargetRot,
USceneComponent* Target,
float AnimationTime,
bool ForceStart = true
);
// methods
USceneComponent* GetTransformObj() const;
void SetTransformObj(USceneComponent* InTransformObj);
float GetSpeed();
void SetSpeed(float InSpeed);
virtual bool IsFinished();
virtual void Start();
virtual void Stop();
virtual void UpdateRigidBodyAnimation();
void Restart(FVector InTargetPos, FQuat InTargetRot);
};