| | |
| | | using UnityEditor; |
| | | using UnityEngine; |
| | | |
| | | [CustomEditor(typeof(SecondFrameLoader))] |
| | | [CustomEditor(typeof(SecondFrameLoader2))] |
| | | public class SecondFrameLoaderEditor : Editor |
| | | { |
| | | |
| | | SecondFrameLoader2 loader; |
| | | |
| | | private void OnEnable() |
| | | { |
| | | loader = target as SecondFrameLoader2; |
| | | } |
| | | |
| | | public override void OnInspectorGUI() |
| | | { |
| | | base.OnInspectorGUI(); |
| | | if (GUILayout.Button("重载")) |
| | | EditorGUILayout.Space(10); |
| | | loader.m_TitleKey = EditorGUILayout.TextField("Title Key", loader.m_TitleKey); |
| | | loader.frameSize = (FrameSize)EditorGUILayout.EnumPopup("Size", loader.frameSize); |
| | | if (loader.frameSize == FrameSize.Free) |
| | | loader.size = EditorGUILayout.Vector2Field("WH", loader.size); |
| | | EditorGUILayout.Space(10); |
| | | if (GUILayout.Button("刷新")) |
| | | { |
| | | Reload(); |
| | | loader.Reload(); |
| | | } |
| | | } |
| | | |
| | | private void Reload() |
| | | { |
| | | //(target as SecondFrameLoader).Reload(); |
| | | } |
| | | } |