OpenMod Docs OpenMod Docs
OpenMod Docs OpenMod Docs
OpenMod .NET Plugin Framework.

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 Source

HandleEventAsync(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

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)