Interface IEvent<TArg0, TArg1, TArg2, TArg3>
public interface IEvent<out TArg0, out TArg1, out TArg2, out TArg3>
Type Parameters
TArg0TArg1TArg2TArg3
- Extension Methods
Methods
IsRegistered(Action<TArg0, TArg1, TArg2, TArg3>)
bool IsRegistered(Action<out TArg0, out TArg1, out TArg2, out TArg3> callback)
Parameters
callbackAction<TArg0, TArg1, TArg2, TArg3>
Returns
- bool
Register(Action<TArg0, TArg1, TArg2, TArg3>)
void Register(Action<out TArg0, out TArg1, out TArg2, out TArg3> callback)
Parameters
callbackAction<TArg0, TArg1, TArg2, TArg3>
TryRegister(Action<TArg0, TArg1, TArg2, TArg3>)
bool TryRegister(Action<out TArg0, out TArg1, out TArg2, out TArg3> callback)
Parameters
callbackAction<TArg0, TArg1, TArg2, TArg3>
Returns
- bool
TryUnregister(Action<TArg0, TArg1, TArg2, TArg3>)
bool TryUnregister(Action<out TArg0, out TArg1, out TArg2, out TArg3> callback)
Parameters
callbackAction<TArg0, TArg1, TArg2, TArg3>
Returns
- bool
Unregister(Action<TArg0, TArg1, TArg2, TArg3>)
void Unregister(Action<out TArg0, out TArg1, out TArg2, out TArg3> callback)
Parameters
callbackAction<TArg0, TArg1, TArg2, TArg3>