Class Hook<T>
Represents a hook with parameters.
public class Hook<T> : HookBase, IDisposable
Type Parameters
TThe hook parameter type.
- Inheritance
-
Hook<T>
- Implements
- Inherited Members
Constructors
Hook()
public Hook()
Methods
Clear(Entity)
public override void Clear(Entity sender)
Parameters
senderEntity
Invoke(Entity, T)
public void Invoke(Entity sender, T details)
Parameters
senderEntitydetailsT
Subscribe(HookHandler<T>, Entity?)
public void Subscribe(HookHandler<T> handler, Entity? sender = null)
Parameters
handlerHookHandler<T>senderEntity
Unsubscribe(HookHandler<T>, Entity?)
public void Unsubscribe(HookHandler<T> handler, Entity? sender = null)
Parameters
handlerHookHandler<T>senderEntity