28 lines
692 B
C#
28 lines
692 B
C#
|
using UnityEngine;
|
||
|
using System.Collections;
|
||
|
using RootMotion.FinalIK;
|
||
|
|
||
|
namespace RootMotion.Demos {
|
||
|
|
||
|
/// <summary>
|
||
|
/// Bend goal for LimbIK. Attach this to a GameObject that you want the limb to bend towards.
|
||
|
/// </summary>
|
||
|
public class BendGoal : MonoBehaviour {
|
||
|
|
||
|
public LimbIK limbIK; // reference to the LimbIK component
|
||
|
[Range(0f, 1f)]
|
||
|
public float weight = 1f;
|
||
|
|
||
|
void Start() {
|
||
|
Debug.Log("BendGoal is deprecated, you can now a bend goal from the custom inspector of the LimbIK component.");
|
||
|
}
|
||
|
|
||
|
void LateUpdate () {
|
||
|
if (limbIK == null) return;
|
||
|
|
||
|
// Set LimbIK bend goal position to myself
|
||
|
limbIK.solver.SetBendGoalPosition(transform.position, weight);
|
||
|
}
|
||
|
}
|
||
|
}
|