Files
beyond/Assets/Scripts/Invector/Editor/ColliderEventTriggerEditor.cs
2024-11-20 15:21:28 +01:00

40 lines
925 B
C#

using UnityEngine;
using UnityEditor;
using Invector.vCharacterController.AI.FSMBehaviour;
namespace Beyond
{
[CustomEditor(typeof(ColliderEventTrigger))]
[CanEditMultipleObjects]
public class ColliderEventTriggerEditor : Editor
{
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
EditorGUILayout.Space();
var t = (target as ColliderEventTrigger);
if (GUILayout.Button("OnEnable"))
{
t.TriggerEventOnEnable();
}
if (GUILayout.Button("OnDisable"))
{
t.TriggerEventOnDisable();
}
if (GUILayout.Button("OnEnter"))
{
t.TriggerEventOnEnter();
}
if (GUILayout.Button("OnExit"))
{
t.TriggerEventOnExit();
}
}
}
}