EDIA Core 0.6.0
A Unity XR toolbox for research
Loading...
Searching...
No Matches
Edia.EventManager Class Reference

Provides functionality for managing events using event listeners and event triggers. More...

Static Public Member Functions

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.

Detailed Description

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.

Member Function Documentation

◆ StartListening()

void Edia.EventManager.StartListening ( string eventName,
Action< eParam > listener )
inlinestatic

Starts a listener to the given eventName string.

Parameters
eventNameString definition of the event
listenerMethod 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
eventNameString definition of the event
listenerMethod to trigger when event is fired

◆ TriggerEvent()

void Edia.EventManager.TriggerEvent ( string eventName,
eParam eventParam )
inlinestatic

Triggers the event with the given eventname.

Parameters
eventNameString definition of the event
eventParamParameter 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