上传YomovSDK
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
|
||||
namespace RootMotion.FinalIK {
|
||||
|
||||
/*
|
||||
* Custom inspector for FABRIKRoot.
|
||||
* */
|
||||
[CustomEditor(typeof(FABRIKRoot))]
|
||||
public class FABRIKRootInspector : IKInspector {
|
||||
|
||||
private FABRIKRoot script { get { return target as FABRIKRoot; }}
|
||||
private FABRIKChain selectedChain;
|
||||
|
||||
protected override MonoBehaviour GetMonoBehaviour(out int executionOrder) {
|
||||
executionOrder = 9997;
|
||||
return script;
|
||||
}
|
||||
|
||||
protected override void AddInspector() {
|
||||
// Draw the inspector for IKSolverFABRIKRoot
|
||||
IKSolverFABRIKRootInspector.AddInspector(solver, !Application.isPlaying);
|
||||
|
||||
// Warning box
|
||||
string message = string.Empty;
|
||||
if (!script.solver.IsValid(ref message)) AddWarningBox(message);
|
||||
}
|
||||
|
||||
void OnSceneGUI() {
|
||||
// Draw the scene veiw helpers
|
||||
IKSolverFABRIKRootInspector.AddScene(script.solver, Color.cyan, true, ref selectedChain);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user