Table of Contents

Interface IEvent<TArg0, TArg1>

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

Type Parameters

TArg0
TArg1
Extension Methods

Methods

IsRegistered(Action<TArg0, TArg1>)

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

Parameters

callback Action<TArg0, TArg1>

Returns

bool

Register(Action<TArg0, TArg1>)

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

Parameters

callback Action<TArg0, TArg1>

TryRegister(Action<TArg0, TArg1>)

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

Parameters

callback Action<TArg0, TArg1>

Returns

bool

TryUnregister(Action<TArg0, TArg1>)

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

Parameters

callback Action<TArg0, TArg1>

Returns

bool

Unregister(Action<TArg0, TArg1>)

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

Parameters

callback Action<TArg0, TArg1>