Provides functionality for managing events using event listeners and event triggers.
More...
|
| static void | StartListening (string eventName, Action< eParam > listener) |
| | Starts a listener to the given eventName string.
|
| static void | StopListening (string eventName, Action< eParam > listener) |
| | Stops the listener, if any, to the given eventName string.
|
| static void | TriggerEvent (string eventName, eParam eventParam) |
| | Triggers the event with the given eventname.
|
Provides functionality for managing events using event listeners and event triggers.
The EventManager class allows registering listeners to specific events, stopping listeners, and triggering events with or without parameterized data.
◆ StartListening()
| void Edia.EventManager.StartListening |
( |
string | eventName, |
|
|
Action< eParam > | listener ) |
|
inlinestatic |
Starts a listener to the given eventName string.
- Parameters
-
| eventName | String definition of the event |
| listener | Method to trigger when event is fired |
◆ StopListening()
| void Edia.EventManager.StopListening |
( |
string | eventName, |
|
|
Action< eParam > | listener ) |
|
inlinestatic |
Stops the listener, if any, to the given eventName string.
- Parameters
-
| eventName | String definition of the event |
| listener | Method to trigger when event is fired |
◆ TriggerEvent()
| void Edia.EventManager.TriggerEvent |
( |
string | eventName, |
|
|
eParam | eventParam ) |
|
inlinestatic |
Triggers the event with the given eventname.
- Parameters
-
| eventName | String definition of the event |
| eventParam | Parameter package to pass along |
The documentation for this class was generated from the following file:
- D:/Felix/Projects/EDIA/edia_core/Assets/com.edia.core/Runtime/Base/Scripts/Events/EventManager.cs