using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; [CustomEditor(typeof(AnimationData))] public class AnimationDataEditor : Editor { AnimationData animData; public void OnEnable() { animData = target as AnimationData; } public void OnDisable() { } public override void OnInspectorGUI() { if (animData == null) return; EditorGUI.BeginChangeCheck(); GUILayout.Label("Animation File:"); animData.animationFile = GUILayout.TextField(animData.animationFile); if(EditorGUI.EndChangeCheck()) { EditorUtility.SetDirty(animData); AssetDatabase.SaveAssets(); } } }