using System.Collections; using System.Collections.Generic; using UnityEngine; public class IKTest : MonoBehaviour { public GameObject Go_FootIK; [Range(0,1)] public float IKWeight; private Animator animator; private void Start() { } private void OnAnimatorIK(int layerIndex) { if(animator == null) { animator = GetComponent(); } animator.SetIKPositionWeight(AvatarIKGoal.LeftFoot, IKWeight); animator.SetIKPosition(AvatarIKGoal.LeftFoot, Go_FootIK.transform.position); animator.SetIKRotationWeight(AvatarIKGoal.LeftFoot, IKWeight); animator.SetIKRotation(AvatarIKGoal.LeftFoot, Go_FootIK.transform.rotation); } }