public override void OnInspectorGUI() { ButtonType.OnInspectorButtonType(button); GUILayout.BeginVertical(GUILayout.Width(500)); GUILayout.Space(10); button.IsEnable = EditorGUILayout.Toggle("是否启用(IsEnable)", button.IsEnable); button.IsStartAudio = EditorGUILayout.Toggle("启动音频:", button.IsStartAudio); if (button.IsStartAudio) { EditorGUILayout.PropertyField(AudioClip, true, null); button.AddAudio(); } else { button.DestroyAudio(); } EditorGUILayout.EndVertical(); ButtonEvent.OnInspectorButtonEvent(); if (EditorGUI.EndChangeCheck()) { serializedObject.ApplyModifiedProperties(); } }
public override void OnInspectorGUI() { buttonType.OnInspectorButtonType(button); EditorGUILayout.BeginVertical(GUILayout.Width(500)); GUILayout.Space(10); GUILayout.Space(10); button.IsEnable = EditorGUILayout.Toggle("是否启用(IsEnable)", button.IsEnable); buttonAudio.OnInspectorButtonAudio(button); GUILayout.Space(20); button.zValue = EditorGUILayout.FloatField("相对摄像机Z轴值:", button.zValue); button.maxCount = EditorGUILayout.IntField("最大数:", button.maxCount); EditorGUILayout.PropertyField(BindObject, true, null); EditorGUILayout.PropertyField(Panel, true, null); EditorGUILayout.EndVertical(); buttonEvent.OnInspectorButtonEvent(); if (EditorGUI.EndChangeCheck()) { serializedObject.ApplyModifiedProperties(); } }
public override void OnInspectorGUI() { buttonType.OnInspectorButtonType(item); buttonEvent.OnInspectorButtonEvent(); if (EditorGUI.EndChangeCheck()) { serializedObject.ApplyModifiedProperties(); } }
public override void OnInspectorGUI() { ButtonType.OnInspectorButtonType(button); GUILayout.BeginVertical(GUILayout.Width(500)); GUILayout.Space(10); button.IsEnable = EditorGUILayout.Toggle("是否启用(IsEnable)", button.IsEnable); EditorGUILayout.EndVertical(); ButtonAudio.OnInspectorButtonAudio(button); ButtonEvent.OnInspectorButtonEvent(); if (EditorGUI.EndChangeCheck()) { serializedObject.ApplyModifiedProperties(); } }
public override void OnInspectorGUI() { ButtonType.OnInspectorButtonType(button); EditorGUILayout.BeginVertical(GUILayout.Width(500)); GUILayout.Space(10); button.IsEnable = EditorGUILayout.Toggle("是否启用(IsEnable)", button.IsEnable); ButtonAudio.OnInspectorButtonAudio(button); button.IsButtonGroup = EditorGUILayout.Toggle("是否归属Button组:", button.IsButtonGroup); if (button.IsButtonGroup) { EditorGUILayout.PropertyField(buttonGroup, true, null); button.IsShowButton = EditorGUILayout.Toggle("IsShowButton[是否默认按下]:", button.IsShowButton); } GUILayout.Space(20); if (button.IsButtonGroup) { EditorGUILayout.PropertyField(onGroupReset, true, null); } ButtonEvent.OnInspectorButtonEvent(); EditorGUILayout.EndVertical(); if (EditorGUI.EndChangeCheck()) { serializedObject.ApplyModifiedProperties(); } }