CHANGE_DATA
Description: The Change Data Event.
This event is dispatched by a Data Manager when an item in the data store is changed.
Game Objects with data enabled have an instance of a Data Manager under the data
property. So, to listen for
a change data event from a Game Object you would use: sprite.on('changedata', listener)
.
This event is dispatched for all items that change in the Data Manager.
To listen for the change of a specific item, use the CHANGE_DATA_KEY_EVENT
event.
name | type | optional | description |
---|---|---|---|
parent | any | No | A reference to the object that the Data Manager responsible for this event belongs to. |
key | string | No | The unique key of the data item within the Data Manager. |
value | any | No | The new value of the item in the Data Manager. |
previousValue | any | No | The previous value of the item in the Data Manager. |
Member of: Phaser.Data.Events
Source: src/data/events/CHANGE_DATA_EVENT.js#L7
Since: 3.0.0
CHANGE_DATA_KEY
Description: The Change Data Key Event.
This event is dispatched by a Data Manager when an item in the data store is changed.
Game Objects with data enabled have an instance of a Data Manager under the data
property. So, to listen for
the change of a specific data item from a Game Object you would use: sprite.on('changedata-key', listener)
,
where key
is the unique string key of the data item. For example, if you have a data item stored called gold
then you can listen for sprite.on('changedata-gold')
.
name | type | optional | description |
---|---|---|---|
parent | any | No | A reference to the object that owns the instance of the Data Manager responsible for this event. |
value | any | No | The item that was updated in the Data Manager. This can be of any data type, i.e. a string, boolean, number, object or instance. |
previousValue | any | No | The previous item that was updated in the Data Manager. This can be of any data type, i.e. a string, boolean, number, object or instance. |
Member of: Phaser.Data.Events
Source: src/data/events/CHANGE_DATA_KEY_EVENT.js#L7
Since: 3.16.1
DESTROY
Description: The Data Manager Destroy Event.
The Data Manager will listen for the destroy event from its parent, and then close itself down.
Member of: Phaser.Data.Events
Source: src/data/events/DESTROY_EVENT.js#L7
Since: 3.50.0
REMOVE_DATA
Description: The Remove Data Event.
This event is dispatched by a Data Manager when an item is removed from it.
Game Objects with data enabled have an instance of a Data Manager under the data
property. So, to listen for
the removal of a data item on a Game Object you would use: sprite.on('removedata', listener)
.
name | type | optional | description |
---|---|---|---|
parent | any | No | A reference to the object that owns the instance of the Data Manager responsible for this event. |
key | string | No | The unique key of the data item within the Data Manager. |
data | any | No | The item that was removed from the Data Manager. This can be of any data type, i.e. a string, boolean, number, object or instance. |
Member of: Phaser.Data.Events
Source: src/data/events/REMOVE_DATA_EVENT.js#L7
Since: 3.0.0
SET_DATA
Description: The Set Data Event.
This event is dispatched by a Data Manager when a new item is added to the data store.
Game Objects with data enabled have an instance of a Data Manager under the data
property. So, to listen for
the addition of a new data item on a Game Object you would use: sprite.on('setdata', listener)
.
name | type | optional | description |
---|---|---|---|
parent | any | No | A reference to the object that owns the instance of the Data Manager responsible for this event. |
key | string | No | The unique key of the data item within the Data Manager. |
data | any | No | The item that was added to the Data Manager. This can be of any data type, i.e. a string, boolean, number, object or instance. |
Member of: Phaser.Data.Events
Source: src/data/events/SET_DATA_EVENT.js#L7
Since: 3.0.0