SymbolLabelEditor.cs 674 B

123456789101112131415161718192021222324252627
  1. using UnityEditor;
  2. using UnityEditor.UI;
  3. using UnityEngine.UI;
  4. using System.Collections.Generic;
  5. namespace WXB
  6. {
  7. [CanEditMultipleObjects]
  8. [CustomEditor(typeof(SymbolLabel), true)]
  9. public class SymbolLabelEditor : SymbolTextEditor
  10. {
  11. protected SerializedProperty m_MaxElement;
  12. protected override void OnGUIFontData()
  13. {
  14. EditorGUILayout.PropertyField(m_FontData);
  15. }
  16. protected override void OnGUIOther()
  17. {
  18. if (m_MaxElement == null)
  19. m_MaxElement = serializedObject.FindProperty("m_MaxElement");
  20. EditorGUILayout.PropertyField(m_MaxElement);
  21. }
  22. }
  23. }