40 lines
925 B
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|