private void LateUpdate()
    {
        //the idea is to create a rotational difference between the actual goal in anim with an arbitrary offset that makes it seem like the player is targeting something

        //create a rotatioal difference between the animation playing and goal in 3D
        Vector3    direction  = offsetInAnim - virtualEndEffector.position;
        Quaternion difference = GenericMath.RotateFromTo(transform.position + direction, lookAtAxis);

        virtualEndEffector.rotation = difference;

        DirectionalSwingSolver.Process(chain, lookAtAxis, virtualEndEffector);
    }
Exemple #2
0
 private void LateUpdate()
 {
     DirectionalSwingSolver.Process(chain, lookAtAxis);
 }