From a13f10139d33264fc9ebc5a15c75faf16fc7757e Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 7 Jul 2021 18:47:37 +0800 Subject: +Action Tool --- .../Unit/Events/Editor/AnimationDataInspector.cs | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs (limited to 'Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs') diff --git a/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs b/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs new file mode 100644 index 00000000..047b064c --- /dev/null +++ b/Assets/Scripts/Unit/Events/Editor/AnimationDataInspector.cs @@ -0,0 +1,37 @@ +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(); + } + } + +} -- cgit v1.1-26-g67d0