25 lines
793 B
C#
25 lines
793 B
C#
using UnityEditor;
|
|
|
|
namespace Dott.Editor
|
|
{
|
|
[CustomEditor(typeof(DOTweenCallback))]
|
|
public class DOTweenCallbackEditor : UnityEditor.Editor
|
|
{
|
|
public override void OnInspectorGUI()
|
|
{
|
|
var callback = (DOTweenCallback)target;
|
|
|
|
serializedObject.Update();
|
|
|
|
Undo.RecordObject(callback, "DOTweenCallback");
|
|
|
|
EditorGUILayout.PropertyField(serializedObject.FindProperty(nameof(DOTweenCallback.id)));
|
|
EditorGUILayout.PropertyField(serializedObject.FindProperty(nameof(DOTweenCallback.delay)));
|
|
|
|
EditorGUILayout.Space();
|
|
EditorGUILayout.PropertyField(serializedObject.FindProperty(nameof(DOTweenCallback.onCallback)));
|
|
|
|
serializedObject.ApplyModifiedProperties();
|
|
}
|
|
}
|
|
} |