-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Demexis edited this page Jun 19, 2025
·
3 revisions
Welcome to the Unity-Delegates wiki!
| Component name | Description |
|---|---|
| AwakeDelegate | Invokes unity-event on Awake(). |
| StartDelegate | Invokes unity-event on Start(). |
| UpdateDelegate | Invokes unity-event on Update(). |
| FixedUpdateDelegate | Invokes unity-event on FixedUpdate(). |
| LateUpdateDelegate | Invokes unity-event on LateUpdate(). |
| OnDestroyDelegate | Invokes unity-event on OnDestroy(). |
| OnEnableDisableDelegate | Invokes unity-event(-s) on OnEnable() and OnDisable(). |
| ActionDelegate | A broker that helps you group and invoke a set of UnityEvent subscriptions in one place. |
| DelayedActionDelegate | Raises a UnityEvent when triggered after the specified delay has elapsed. |
| RandomActionDelegate | Has two UnityEvent-s. The first is considered a success, the second is considered a failure. A successful UnityEvent is called randomly when triggered, with a chance specified in the variable, otherwise a failure UnityEvent will be called. |
| RemainderDelegate | Remainder calculator and its contextually associated events. Can be used in cases where a repeating pattern is needed after performing a particular action a certain number of times. For example, checking the remainder via serialized callbacks can be useful for determining the phase of a boss attack. |
| AnimationCurvePlayerDelegate | It is an AnimationCurve player, which calculates the curve value at the current time mark. It can be used for smooth and cyclic animations, as shown in the Readme example. |
| BoolDelegate | Manipulates a bool variable and its contextually associated events. Can be useful when building logic/behaviour via UnityEvent-s and SerializableCallback-s. |
| ColorDelegate | Manipulates a Color variable. Mainly used in small visual animations. |
| DebugLogDelegate | When triggered, outputs a message to the console. |
| OpenUrlDelegate | Opens a specified link in a browser when triggered. |
| OnMouseDownDelegate | Invokes unity-event on OnMouseDown(). |
| OnMouseDragDelegate | Invokes unity-event on OnMouseDrag(). |
| OnMouseEnterDelegate | Invokes unity-event on OnMouseEnter(). |
| OnMouseExitDelegate | Invokes unity-event on OnMouseExit(). |
| OnMouseOverDelegate | Invokes unity-event on OnMouseOver(). |
| OnMouseUpDelegate | Invokes unity-event on OnMouseUp(). |