Private _after_Protected _breakablePrivate _contact_Private _dest_Private _dest_Protected _extra_Private _falling_Protected _is_Private _on_Private _pillar_Private _pillar_Protected _pushableProtected _rollableProtected _whirlwind_Protected anchor_Protected anchor_Protected dataProtected gameProtected scale_Protected scale_Protected storage_Optional action?: stringOptional active?: stringOptional affected_Optional anchor?: stringOptional animation?: stringOptional base_Optional enable?: stringOptional entangled_Optional position?: stringOptional position_Optional scale?: stringOptional visible?: stringStatic Private Readonly ROLLING_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.
Optional filter_Optional breakable?: { Optional pushable?: { Optional rollable?: { Optional rope_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.
Optional filter_Optional breakable?: { Optional pushable?: { Optional rollable?: { Optional rope_Initialize the shadow sprite of this IO.
the group where the shadow sprite is going to be inserted.
Optional options: { options to be set like anchor values and whether it's a world map.
Optional is_Optional key_Optional shadow_Optional shadow_Shifts the related events of this interactable object.
the x shift amount.
the y shift amount.
Optional manipulate_collision: {
When active is false, the io is removed from the map.