mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 09:46:02 +08:00
Cleanup BoneFollowerInspector
This commit is contained in:
parent
0687826542
commit
852102ab8f
@ -35,7 +35,7 @@ using UnityEngine;
|
|||||||
|
|
||||||
[CustomEditor(typeof(BoneFollower))]
|
[CustomEditor(typeof(BoneFollower))]
|
||||||
public class BoneFollowerInspector : Editor {
|
public class BoneFollowerInspector : Editor {
|
||||||
private SerializedProperty boneName, skeletonRenderer, followZPosition, followBoneRotation;
|
SerializedProperty boneName, skeletonRenderer, followZPosition, followBoneRotation;
|
||||||
BoneFollower component;
|
BoneFollower component;
|
||||||
bool needsReset;
|
bool needsReset;
|
||||||
|
|
||||||
@ -48,17 +48,6 @@ public class BoneFollowerInspector : Editor {
|
|||||||
component.skeletonRenderer.Initialize(false);
|
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 () {
|
override public void OnInspectorGUI () {
|
||||||
if (needsReset) {
|
if (needsReset) {
|
||||||
component.Reset();
|
component.Reset();
|
||||||
@ -68,7 +57,14 @@ public class BoneFollowerInspector : Editor {
|
|||||||
}
|
}
|
||||||
serializedObject.Update();
|
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);
|
EditorGUILayout.PropertyField(skeletonRenderer);
|
||||||
|
|
||||||
@ -81,8 +77,6 @@ public class BoneFollowerInspector : Editor {
|
|||||||
serializedObject.Update();
|
serializedObject.Update();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
EditorGUILayout.PropertyField(followBoneRotation);
|
EditorGUILayout.PropertyField(followBoneRotation);
|
||||||
EditorGUILayout.PropertyField(followZPosition);
|
EditorGUILayout.PropertyField(followZPosition);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user