unity-atoms/Source/Editor/Editors/Events/Collider2DEventEditor.cs
2019-09-30 00:02:54 +02:00

21 lines
639 B
C#

#if UNITY_2019_1_OR_NEWER
using UnityEditor;
using UnityEngine;
using UnityEngine.UIElements;
using UnityEditor.UIElements;
namespace UnityAtoms.Editor
{
[CustomEditor(typeof(Collider2DEvent))]
public sealed class Collider2DEventEditor : AtomEventEditor<Collider2D, Collider2DEvent>
{
protected override VisualElement GetRaiseValueInput()
{
var input = new Toggle() { label = "Raise value", name = "Raise value", viewDataKey = "Raise value" };
input.RegisterCallback<ChangeEvent<Collider2D>>((evt) => { _raiseValue = evt.newValue; });
return input;
}
}
}
#endif