# Class: EntitySignal
A simple entity signal.
# Hierarchy
Signal
<(entity
:Entity
) =>void
>↳
EntitySignal
# Table of contents
# Constructors
# Methods
# Constructors
# constructor
• new EntitySignal()
# Inherited from
Signal<(entity: Entity) => void>.constructor
# Methods
# connect
▸ connect(callback
, order?
): SignalConnection
Subscribe to this signal.
# Parameters
Name | Type | Description |
---|---|---|
callback | (entity : Entity ) => void | This callback will be run when emit() is called. |
order? | number | Handlers with a higher order value will be called later. |
# Returns
SignalConnection
# Inherited from
Signal.connect
# Defined in
node_modules/typed-signals/dist/Signal.d.ts:27
# disconnect
▸ disconnect(callback
): boolean
Unsubscribe from this signal with the original callback instance. While you can use this method, the SignalConnection returned by connect() will not be updated!
# Parameters
Name | Type | Description |
---|---|---|
callback | (entity : Entity ) => void | The callback you passed to connect(). |
# Returns
boolean
# Inherited from
Signal.disconnect
# Defined in
node_modules/typed-signals/dist/Signal.d.ts:35
# disconnectAll
▸ disconnectAll(): void
Disconnect all handlers from this signal event.
# Returns
void
# Inherited from
Signal.disconnectAll
# Defined in
node_modules/typed-signals/dist/Signal.d.ts:39
# emit
▸ emit(...args
): void
Publish this signal event (call all handlers).
# Parameters
Name | Type |
---|---|
...args | [entity: Entity] |
# Returns
void
# Inherited from
Signal.emit
# Defined in
node_modules/typed-signals/dist/Signal.d.ts:43
# emitCollecting
▸ Protected
emitCollecting(collector
, args
): void
# Parameters
Name | Type |
---|---|
collector | Collector <(entity : Entity ) => void > |
args | [entity: Entity] |
# Returns
void
# Inherited from
Signal.emitCollecting
# Defined in
node_modules/typed-signals/dist/Signal.d.ts:44
# getConnectionsCount
▸ getConnectionsCount(): number
# Returns
number
The number of connections on this signal.
# Inherited from
Signal.getConnectionsCount
# Defined in
node_modules/typed-signals/dist/Signal.d.ts:16
# hasConnections
▸ hasConnections(): boolean
# Returns
boolean
true if this signal has connections.
# Inherited from
Signal.hasConnections
# Defined in
node_modules/typed-signals/dist/Signal.d.ts:20