summaryrefslogtreecommitdiff
path: root/Assets/uGUI-2017.1/Editor/UI/TextEditor.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/uGUI-2017.1/Editor/UI/TextEditor.cs')
-rw-r--r--Assets/uGUI-2017.1/Editor/UI/TextEditor.cs40
1 files changed, 40 insertions, 0 deletions
diff --git a/Assets/uGUI-2017.1/Editor/UI/TextEditor.cs b/Assets/uGUI-2017.1/Editor/UI/TextEditor.cs
new file mode 100644
index 0000000..b818f21
--- /dev/null
+++ b/Assets/uGUI-2017.1/Editor/UI/TextEditor.cs
@@ -0,0 +1,40 @@
+using UnityEngine;
+using UnityEngine.UI;
+
+namespace UnityEditor.UI
+{
+ // TODO REVIEW
+ // Have material live under text
+ // move stencil mask into effects *make an efects top level element like there is
+ // paragraph and character
+
+ /// <summary>
+ /// Editor class used to edit UI Labels.
+ /// </summary>
+
+ [CustomEditor(typeof(Text), true)]
+ [CanEditMultipleObjects]
+ public class TextEditor : GraphicEditor
+ {
+ SerializedProperty m_Text;
+ SerializedProperty m_FontData;
+
+ protected override void OnEnable()
+ {
+ base.OnEnable();
+ m_Text = serializedObject.FindProperty("m_Text");
+ m_FontData = serializedObject.FindProperty("m_FontData");
+ }
+
+ public override void OnInspectorGUI()
+ {
+ serializedObject.Update();
+
+ EditorGUILayout.PropertyField(m_Text);
+ EditorGUILayout.PropertyField(m_FontData);
+ AppearanceControlsGUI();
+ RaycastControlsGUI();
+ serializedObject.ApplyModifiedProperties();
+ }
+ }
+}