From e846c64d6f927879cb8a095e62d773a8d7b3c9f4 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 15 Oct 2020 07:24:10 +0800 Subject: *ability system --- .../AdvancedInspector/Event/EventHandlers.cs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Assets/Plugins/AdvancedInspector/Event/EventHandlers.cs (limited to 'Assets/Plugins/AdvancedInspector/Event/EventHandlers.cs') diff --git a/Assets/Plugins/AdvancedInspector/Event/EventHandlers.cs b/Assets/Plugins/AdvancedInspector/Event/EventHandlers.cs new file mode 100644 index 00000000..9c0418d4 --- /dev/null +++ b/Assets/Plugins/AdvancedInspector/Event/EventHandlers.cs @@ -0,0 +1,22 @@ +using UnityEngine; + +namespace AdvancedInspector +{ + public delegate void GenericEventHandler(); + + public delegate void SenderEventHandler(object sender); + + public delegate void BoolEventHandler(object sender, bool value); + public delegate void IntEventHandler(object sender, int value); + public delegate void FloatEventHandler(object sender, float value); + public delegate void StringEventHandler(object sender, string value); + public delegate void ObjectEventHandler(object sender, object value); + public delegate void Vector2EventHandler(object sender, Vector2 value); + public delegate void Vector3EventHandler(object sender, Vector3 value); + public delegate void Vector4EventHandler(object sender, Vector4 value); + + public delegate void CollisionEventHandler(object sender, Collision value); + public delegate void ColliderEventHandler(object sender, Collider value); + + public delegate void ActionEventHandler(object sender, object[] args); +} \ No newline at end of file -- cgit v1.1-26-g67d0