Table of Contents

Interface IEvent<TArg0, TArg1, TArg2>

Namespace
Core.Events
Assembly
Core.dll
public interface IEvent<out TArg0, out TArg1, out TArg2>

Type Parameters

TArg0
TArg1
TArg2
Extension Methods

Methods

IsRegistered(Action<TArg0, TArg1, TArg2>)

bool IsRegistered(Action<out TArg0, out TArg1, out TArg2> callback)

Parameters

callback Action<TArg0, TArg1, TArg2>

Returns

bool

Register(Action<TArg0, TArg1, TArg2>)

void Register(Action<out TArg0, out TArg1, out TArg2> callback)

Parameters

callback Action<TArg0, TArg1, TArg2>

TryRegister(Action<TArg0, TArg1, TArg2>)

bool TryRegister(Action<out TArg0, out TArg1, out TArg2> callback)

Parameters

callback Action<TArg0, TArg1, TArg2>

Returns

bool

TryUnregister(Action<TArg0, TArg1, TArg2>)

bool TryUnregister(Action<out TArg0, out TArg1, out TArg2> callback)

Parameters

callback Action<TArg0, TArg1, TArg2>

Returns

bool

Unregister(Action<TArg0, TArg1, TArg2>)

void Unregister(Action<out TArg0, out TArg1, out TArg2> callback)

Parameters

callback Action<TArg0, TArg1, TArg2>