diff --git a/Editor/Scripts/Editor/VA_AnimationLibraryEditor.cs b/Editor/Scripts/Editor/VA_AnimationLibraryEditor.cs new file mode 100644 index 0000000..ed7e0de --- /dev/null +++ b/Editor/Scripts/Editor/VA_AnimationLibraryEditor.cs @@ -0,0 +1,40 @@ +using UnityEngine; +using UnityEditor; + +namespace TAO.VertexAnimation.Editor +{ + [CustomEditor(typeof(VA_AnimationLibrary))] + public class VA_AnimationLibraryEditor : UnityEditor.Editor + { + private VA_AnimationLibrary library = null; + + void OnEnable() + { + library = target as VA_AnimationLibrary; + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + InputGUI(); + EditorGUILayoutUtils.HorizontalLine(color: Color.gray); + InfoGUI(); + + serializedObject.ApplyModifiedProperties(); + } + + private void InputGUI() + { + EditorGUILayout.PropertyField(serializedObject.FindProperty("animationBooks")); + } + + private void InfoGUI() + { + using (new EditorGUI.DisabledScope(disabled: true)) + { + EditorGUILayout.PropertyField(serializedObject.FindProperty("loadedAnimationsPreview")); + } + } + } +} diff --git a/Editor/Scripts/Editor/VA_AnimationLibraryEditor.cs.meta b/Editor/Scripts/Editor/VA_AnimationLibraryEditor.cs.meta new file mode 100644 index 0000000..3d9c025 --- /dev/null +++ b/Editor/Scripts/Editor/VA_AnimationLibraryEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 257147ab6c1fe224784cbb0c5db92c6c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: