BodyListener
Event listener for Body type events.
The events that can be caught are WAKE and SLEEP type events.
Theses listeners will only operate on Bodys, not Interactors in general.
Instance Members
@private
The OptionType used to match against Bodies.
When added to the same Space, any Body who's CbType list matches
against this OptionType will be issued a callback when the relevant
event occurs.
The callback handler for this listener.
Construct a new BodyListener.
The possible event types are WAKE and SLEEP.
The options argument is typed Dynamic, and is permitted to be either an
OptionType
or one of:
CbType, CbTypeList, Array<CbType>, flash.Vector<CbType>
In which case the input CbType's will be used to construct an OptionType
whose included types will be the set of CbTypes supplied.
Name | Type | Default | Description |
---|---|---|---|
event |
CbEvent | The event type to listen for. | |
options |
Null<Dynamic> | The OptionType to match Bodys against, passing null will equate to an empty OptionType. | |
handler |
Function | The callback handler for this listener. | |
precedence |
Int | 0 |
The precedence of this listener used to sort the order of callbacks in the case of more than one suitable BodyListener existing for the same event on the same Body. (default 0) |
Private Members
Metadata
Name | Parameters |
---|---|
:final |
- |