17 lines
485 B
C#
17 lines
485 B
C#
|
using UnityEngine;
|
|||
|
using System.Collections;
|
|||
|
using RootMotion.FinalIK;
|
|||
|
|
|||
|
namespace RootMotion.Demos {
|
|||
|
|
|||
|
public class AimSwing : MonoBehaviour {
|
|||
|
|
|||
|
public AimIK ik;
|
|||
|
[Tooltip("The direction of the animated weapon swing in character space. Tweak this value to adjust the aiming.")] public Vector3 animatedSwingDirection = Vector3.forward;
|
|||
|
|
|||
|
void LateUpdate () {
|
|||
|
ik.solver.axis = ik.solver.transform.InverseTransformVector(ik.transform.rotation * animatedSwingDirection);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|