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; namespace CommonUnity3DEditor.UGUIEditor { //--------------------------------------------------------------------------------------------------------------- [CanEditMultipleObjects, CustomEditor(typeof(UILayoutGraphics), true)] public class UILayoutGraphicsEditor : ImageEditor { private SerializedProperty m_IsShowUILayout; protected override void OnEnable() { this.m_IsShowUILayout = base.serializedObject.FindProperty("m_IsShowUILayout"); base.OnEnable(); } public override void OnInspectorGUI() { base.serializedObject.Update(); EditorGUILayout.PropertyField(this.m_IsShowUILayout, new GUILayoutOption[0]); base.serializedObject.ApplyModifiedProperties(); base.OnInspectorGUI(); } } }