Summary
Allows you to expose the add and remove methods of an
UltEvents.UltEvent`4
without exposing the rest of its members such as the ability to invoke it.
- Assembly
- UltEvents
.dll - Namespace
- UltEvents
- Interfaces
- Implementing Types
graph BT
Type-.->Interface0["IUltEventBase"]
click Interface0 "/ultevents/api/UltEvents/IUltEventBase"
Type["IUltEvent<T0, T1, T2, T3>"]
class Type type-node
Implementing0["UltEvent<T0, T1, T2, T3>"]-.->Type
click Implementing0 "/ultevents/api/UltEvents/UltEvent_4"
Syntax
public interface IUltEvent<T0, T1, T2, T3> : IUltEventBase
Type Parameters
| Name | Description |
|---|---|
| T0 | |
| T1 | |
| T2 | |
| T3 |
Events
| Name | Type | Summary |
|---|---|---|
| DynamicCalls | Action |
Delegates registered here are invoked by
UltEvents.UltEvent`4.Invoke(`0,`1,`2,`3) after all
UltEvents.UltEvent`4.PersistentCalls.
|
Methods
| Name | Value | Summary |
|---|---|---|
| Invoke |
void |
Invokes all
UltEvents.UltEvent.PersistentCalls then all UltEvents.IUltEvent`4.DynamicCalls.
|
Extension Methods
| Name | Value | Summary |
|---|---|---|
| AddListener |
void |
Adds the `action` to the
UltEvents.IUltEvent.DynamicCalls. |
| RemoveListener |
void |
Removes the `action` from the
UltEvents.IUltEvent.DynamicCalls. |