123456789101112131415161718192021222324252627282930313233 |
- // Cristian Pop - https://boxophobic.com/
- using UnityEngine;
- using UnityEditor;
- namespace Boxophobic.StyledGUI
- {
- [CustomPropertyDrawer(typeof(StyledButton))]
- public class StyledButtonAttributeDrawer : PropertyDrawer
- {
- StyledButton a;
- public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
- {
- a = (StyledButton)attribute;
- GUILayout.Space(a.Top);
- if (GUILayout.Button(a.Text))
- {
- property.boolValue = true;
- }
- GUILayout.Space(a.Down);
- }
- public override float GetPropertyHeight(SerializedProperty property, GUIContent label)
- {
- return -2;
- }
- }
- }
|