You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.5 KiB
C#

using UnityEngine;
using System;
using UnityEngine.Events;
namespace MalbersAnimations.Events
{
[Serializable] public class GameObjectEvent : UnityEvent<GameObject> { }
[Serializable] public class SpriteEvent : UnityEvent<Sprite> { }
[Serializable] public class TransformEvent : UnityEvent<Transform> { }
[Serializable] public class RayCastHitEvent : UnityEvent<RaycastHit> { }
[Serializable] public class Vector3Event : UnityEvent<Vector3> { }
[Serializable] public class Vector2Event : UnityEvent<Vector2> { }
[Serializable] public class ColorEvent : UnityEvent<Color> { }
[Serializable] public class IntEvent : UnityEvent<int> { }
[Serializable] public class Int2Event : UnityEvent<int,int> { }
[Serializable] public class FloatEvent : UnityEvent<float> { }
[Serializable] public class BoolEvent : UnityEvent<bool> { }
[Serializable] public class StringEvent : UnityEvent<string> { }
[Serializable] public class ColliderEvent : UnityEvent<Collider> { }
[Serializable] public class CollisionEvent : UnityEvent<Collision> { }
[Serializable] public class ComponentEvent : UnityEvent<Component> { }
public delegate void PredictTrajectory(bool show);
//public delegate void BoolDelegate(bool value);
//public delegate void IntDelegate(int value);
//public delegate void IntIntDelegate(int value1, int value2);
//public delegate void FloatDelegate(float value);
//public delegate void StringDelegate(string value);
}