1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
-
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using UnityEngine;
- using UnityEngine.UI;
- using UnityEditor;
- using UnityEditor.UI;
- using CommonUnity3D.UGUIEditor;
- using CommonUnity3D.UGUI;
- namespace CommonUnity3DEditor.UGUIEditor
- {
- //---------------------------------------------------------------------------------------------------------------
- [CanEditMultipleObjects, CustomEditor(typeof(ImageFontGraphics), true)]
- public class ImageFontGraphicsEditor : UnityEditor.UI.GraphicEditor
- {
- private SerializedProperty m_Text;
- private SerializedProperty m_Anchor;
- private SerializedProperty m_TextOffset;
- protected override void OnEnable()
- {
- this.m_Text = base.serializedObject.FindProperty("m_Text");
- this.m_Anchor = base.serializedObject.FindProperty("m_Anchor");
- this.m_TextOffset = base.serializedObject.FindProperty("m_TextOffset");
- base.OnEnable();
- }
- public override void OnInspectorGUI()
- {
- base.OnInspectorGUI();
- base.serializedObject.Update();
- EditorGUILayout.PropertyField(this.m_Text, new GUILayoutOption[0]);
- EditorGUILayout.PropertyField(this.m_Anchor, new GUILayoutOption[0]);
- EditorGUILayout.PropertyField(this.m_TextOffset, new GUILayoutOption[0]);
- base.serializedObject.ApplyModifiedProperties();
- }
- }
- }
|