12345678910111213141516171819202122 |
- using UnityEditor;
- using UnityEngine;
- using UnityEngine.Playables;
- using UnityEngine.UI;
- [CustomPropertyDrawer(typeof(ScreenFaderBehaviour))]
- public class ScreenFaderDrawer : PropertyDrawer
- {
- public override float GetPropertyHeight (SerializedProperty property, GUIContent label)
- {
- int fieldCount = 1;
- return fieldCount * EditorGUIUtility.singleLineHeight;
- }
- public override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
- {
- SerializedProperty colorProp = property.FindPropertyRelative("color");
- Rect singleFieldRect = new Rect(position.x, position.y, position.width, EditorGUIUtility.singleLineHeight);
- EditorGUI.PropertyField(singleFieldRect, colorProp);
- }
- }
|