Cleanup BoneFollowerInspector

This commit is contained in:
pharan 2016-03-08 12:00:32 +08:00
parent 0687826542
commit 852102ab8f

View File

@ -35,7 +35,7 @@ using UnityEngine;
[CustomEditor(typeof(BoneFollower))]
public class BoneFollowerInspector : Editor {
private SerializedProperty boneName, skeletonRenderer, followZPosition, followBoneRotation;
SerializedProperty boneName, skeletonRenderer, followZPosition, followBoneRotation;
BoneFollower component;
bool needsReset;
@ -48,17 +48,6 @@ public class BoneFollowerInspector : Editor {
component.skeletonRenderer.Initialize(false);
}
void FindRenderer () {
if (skeletonRenderer.objectReferenceValue == null) {
SkeletonRenderer parentRenderer = SkeletonUtility.GetInParent<SkeletonRenderer>(component.transform);
if (parentRenderer != null) {
skeletonRenderer.objectReferenceValue = (UnityEngine.Object)parentRenderer;
}
}
}
override public void OnInspectorGUI () {
if (needsReset) {
component.Reset();
@ -68,7 +57,14 @@ public class BoneFollowerInspector : Editor {
}
serializedObject.Update();
FindRenderer();
// FindRenderer()
if (skeletonRenderer.objectReferenceValue == null) {
SkeletonRenderer parentRenderer = SkeletonUtility.GetInParent<SkeletonRenderer>(component.transform);
if (parentRenderer != null) {
skeletonRenderer.objectReferenceValue = (UnityEngine.Object)parentRenderer;
}
}
EditorGUILayout.PropertyField(skeletonRenderer);
@ -81,8 +77,6 @@ public class BoneFollowerInspector : Editor {
serializedObject.Update();
}
EditorGUILayout.PropertyField(followBoneRotation);
EditorGUILayout.PropertyField(followZPosition);
} else {