| ArrayCache<T> |
Stores arrays of various sizes so they can be reused without garbage collection. |
| BenchmarkTestMethods |
Dummy methods for performance testing events. |
| BoolPref |
[Editor-Only]
A simple wrapper around EditorPrefs to get and set a bool.
If you are interested in a more comprehensive pref wrapper that supports more types, you should check out
Inspector Gadgets.
|
| Clipboard |
[Editor-Only]
Manages the copying and pasting of events and persistent calls.
|
| CollectionPropertyAccessor |
[Editor-Only] A UltEvents.Editor.PropertyAccessor for a specific element index in a collection. |
| CollisionEvents2D |
Holds UltEvents.UltEvents which are called by various MonoBehaviour 2D collision events:
UltEvents.CollisionEvents2D.OnCollisionEnter2D(Collision2D),
UltEvents.CollisionEvents2D.OnCollisionStay2D(Collision2D), and
UltEvents.CollisionEvents2D.OnCollisionExit2D(Collision2D).
|
| CollisionEvents3D |
Holds UltEvents.UltEvents which are called by various MonoBehaviour collision events:
UltEvents.CollisionEvents3D.OnCollisionEnter(Collision),
UltEvents.CollisionEvents3D.OnCollisionStay(Collision), and
UltEvents.CollisionEvents3D.OnCollisionExit(Collision).
|
| DelayedUltEventHolder |
A component which encapsulates a single UltEvents.UltEventBase with a delay before its invocation.
|
| EnableBenchmark |
A simple performance test which calls UltEvents.Benchmarks.EnableBenchmark.Test a specified number of times
in UltEvents.Benchmarks.EnableBenchmark.OnEnable and logs the amount of time it takes.
|
| EnableBenchmarkUltEvent |
An UltEvents.Benchmarks.EnableBenchmark which invokes an UltEvents.UltEvent.
|
| EnableBenchmarkUnityEvent |
An UltEvents.Benchmarks.EnableBenchmark which invokes a UnityEvent.
|
| LifeCycleEvents |
Holds UltEvents.UltEvents which are called by various MonoBehaviour lifecycle events:
UltEvents.LifeCycleEvents.Awake,
UltEvents.LifeCycleEvents.Start,
UltEvents.LifeCycleEvents.OnEnable,
UltEvents.LifeCycleEvents.OnDisable, and
UltEvents.LifeCycleEvents.OnDestroy.
|
| Operators |
Utility methods for UltEvents to call which execute primitive type operators which
aren't normally callable because they're handled directly by IL Opcodes rather than actual methods.
|
| PersistentArgument |
Encapsulates a variable so it can be serialized for UltEvents.UltEventBase.
|
| PersistentCall |
Encapsulates a delegate so it can be serialized for UltEvents.UltEventBase.
|
| PickerMenu |
[Editor-Only] An AdvancedDropdown with generic callback delegates. |
| PropertyAccessor |
[Editor-Only]
A wrapper for accessing the underlying values and fields of a SerializedProperty.
|
| ReflectionCache |
Caches types loaded via reflection for better performance on subsequent lookups. |
| ResourceInstantiateBenchmark |
A simple performance test that loads and instantiates a prefab to test how long it takes.
|
| Serialization |
[Editor-Only] Various serialization utilities. |
| TriggerEvents2D |
Holds UltEvents.UltEvents which are called by various MonoBehaviour 2D trigger events:
UltEvents.TriggerEvents2D.OnTriggerEnter2D(Collider2D),
UltEvents.TriggerEvents2D.OnTriggerStay2D(Collider2D), and
UltEvents.TriggerEvents2D.OnTriggerExit2D(Collider2D).
|
| TriggerEvents3D |
Holds UltEvents.UltEvents which are called by various MonoBehaviour trigger events:
UltEvents.TriggerEvents3D.OnTriggerEnter(Collider),
UltEvents.TriggerEvents3D.OnTriggerStay(Collider), and
UltEvents.TriggerEvents3D.OnTriggerExit(Collider).
|
| UltEvent |
A serializable event with no parameters which can be viewed and configured in the inspector. |
| UltEvent<T0, T1, T2, T3> |
A serializable event with 4 parameters which can be viewed and configured in the inspector. |
| UltEvent<T0, T1, T2> |
A serializable event with 3 parameters which can be viewed and configured in the inspector. |
| UltEvent<T0, T1> |
A serializable event with 2 parameters which can be viewed and configured in the inspector. |
| UltEvent<T0> |
A serializable event with 1 parameter which can be viewed and configured in the inspector. |
| UltEventBase |
A serializable event which can be viewed and configured in the inspector. |
| UltEventDrawer |
[Editor-Only] PropertyDrawer for UltEvents.UltEventBase. |
| UltEventHolder |
A component which encapsulates a single UltEvents.UltEvent.
|
| UltEventsHelpUrlAttribute |
[Assert-Conditional]
A HelpURLAttribute which points to the UltEvents documentation.
|
| UltEventUtils |
Various utility methods used by UltEvents. |
| UnityEventCompatibility |
Extension methods to give UltEvents
similar APIs to UnityEngine.Events.UnityEvent.
|
| UpdateEvents |
Holds UltEvents.UltEvents which are called by various MonoBehaviour update events:
UltEvents.UpdateEvents.Update,
UltEvents.UpdateEvents.LateUpdate, and
UltEvents.UpdateEvents.FixedUpdate.
|