Interface IEventListener<TEvent>
Namespace: OpenMod.API.Eventing
Assembly: OpenMod.API.dll
Syntax
public interface IEventListener<in TEvent> : IEventListener where TEvent : IEvent
Type Parameters
| Name | Description |
|---|---|
| TEvent | The event to listen to. |
Methods
| Improve this Doc View SourceHandleEventAsync(Nullable<Object>, TEvent)
Called when the event has been emitted.
Declaration
Task HandleEventAsync(object? sender, TEvent event)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Nullable<System.Object> | sender | The event sender. |
| TEvent | event | The event object. |
Returns
| Type | Description |
|---|---|
| Task |