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