UP-Viagg-io/Viagg-io/Assets/Packages/DefaultPlayables/TimeDilation/Editor/TimeDilationDrawer.cs

21 lines
737 B
C#
Raw Normal View History

2024-05-15 13:18:09 +02:00
using UnityEditor;
using UnityEngine;
[CustomPropertyDrawer(typeof(TimeDilationBehaviour))]
public class TimeDilationDrawer : 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 timeScaleProp = property.FindPropertyRelative("timeScale");
Rect singleFieldRect = new Rect(position.x, position.y, position.width, EditorGUIUtility.singleLineHeight);
EditorGUI.PropertyField(singleFieldRect, timeScaleProp);
}
}