An object containing which filters are active in this IO.
Whether this IO is affected by Reveal psynergy or not.
Object that contains lists of Game Events to fired per psynergy after it finishes. Psynergy is the key, the list of events is the value of this object.
Object that contains lists of Game Events to fired per psynergy before it starts. Psynergy is the key, the list of events is the value of this object.
This IO body if available.
When enable is false, the io is on the map, but a char can't interact with it.
The unique label that identifies this Interactable Object.
Whether the shapes of this IO body are active (colliding) or not.
Gets the tile pos object for this interactable object.
Gets the current x tile position of this interactable object.
Gets the current y tile position of this interactable object.
Gets the x position in px.
Sets the current x position in px.
Gets the y position in px.
Sets the current y position in px.
Checks whether it's necessary to restore any custom state related to psynergy cast on this IO when restoring a snapshot.
Updates this IO properties according to current storage values.
Removes this IO snapshot reference.
Method to be overriden.
Destroys the collision body of this IO.
if true, will tell the map that this body was removed.
Gets this IO body radius or similar number.
Sets or unsets a Phaser.Filter in this char.
the filter you want to set.
whether it's to set or unset the filter.
Initialize the shadow sprite of this IO.
the group where the shadow sprite is going to be inserted.
options to be set like anchor values and whether it's a world map.
Sets this IO visibility.
whether to be visible or not.
Shifts the related events of this interactable object.
the x shift amount.
the y shift amount.
Activates or deactivates this IO.
true, if you want to activate it.
Sets whether the collision body of this IO is enable or not.
if true, activates the collision.
Method to be overriden.
The update function for the shadow sprite.
Generated using TypeDoc
When active is false, the io is removed from the map.