holopy3/Assets/Plugins/RootMotion/FinalIK/IK Components/LookAtIK.cs
2020-12-10 15:25:12 +01:00

46 lines
1.4 KiB
C#

using UnityEngine;
using System.Collections;
namespace RootMotion.FinalIK {
/// <summary>
/// Rotates a hierarchy of bones to face a target
/// </summary>
[HelpURL("http://www.root-motion.com/finalikdox/html/page13.html")]
[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Look At IK")]
public class LookAtIK : IK {
// Open the User Manual URL
[ContextMenu("User Manual")]
protected override void OpenUserManual() {
Application.OpenURL("http://www.root-motion.com/finalikdox/html/page13.html");
}
// Open the Script Reference URL
[ContextMenu("Scrpt Reference")]
protected override void OpenScriptReference() {
Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_look_at_i_k.html");
}
// Link to the Final IK Google Group
[ContextMenu("Support Group")]
void SupportGroup() {
Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
}
// Link to the Final IK Asset Store thread in the Unity Community
[ContextMenu("Asset Store Thread")]
void ASThread() {
Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
}
/// <summary>
/// The LookAt %IK solver.
/// </summary>
public IKSolverLookAt solver = new IKSolverLookAt();
public override IKSolver GetIKSolver() {
return solver as IKSolver;
}
}
}