VG Object Animator.
VG Object Animator

VG_ObjectAnimator is a public script that can be used to animate an object. The component is designed to simply specify how much the object is to rotate around an Axis a target Angle, or translate along the axis to a Distance from the initial pose.

VG_ObjectAnimator.Rotate(float) and Translate(float) public functions are provided to enable dynamically driving object animation. For example, the VG_ObjectAnimator.Rotate(float) can listen to the On Driven event of VG_AnimationDriver to rotate object through a controller input.

VG onboarding task9 shows a detailed tutorial of how to enable in-hand manipulation of pliers using this component together with VG_FingerAnimator and VG_AnimationDriver.