A game about forced loneliness, made by TACStudios
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}