A game about forced loneliness, made by TACStudios
at master 37 lines 1.0 kB view raw
1using UnityEngine; 2using UnityEngine.UI; 3 4namespace UnityEditor.UI 5{ 6 [CustomEditor(typeof(Text), true)] 7 [CanEditMultipleObjects] 8 /// <summary> 9 /// Custom Editor for the Text Component. 10 /// Extend this class to write a custom editor for a component derived from Text. 11 /// </summary> 12 public class TextEditor : GraphicEditor 13 { 14 SerializedProperty m_Text; 15 SerializedProperty m_FontData; 16 17 protected override void OnEnable() 18 { 19 base.OnEnable(); 20 m_Text = serializedObject.FindProperty("m_Text"); 21 m_FontData = serializedObject.FindProperty("m_FontData"); 22 } 23 24 public override void OnInspectorGUI() 25 { 26 serializedObject.Update(); 27 28 EditorGUILayout.PropertyField(m_Text); 29 EditorGUILayout.PropertyField(m_FontData); 30 31 AppearanceControlsGUI(); 32 RaycastControlsGUI(); 33 MaskableControlsGUI(); 34 serializedObject.ApplyModifiedProperties(); 35 } 36 } 37}