# 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