Table of Contents

Class Hook<T>

Namespace
ReFuel.Ecs
Assembly
ReFuel.dll

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 Entity
details 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