Protected _breakableProtected _extra_Protected _is_Private _one_Protected _pushableProtected _rollablePrivate _two_Protected _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 BROKEN_Static Private Readonly BROKEN_Static Private Readonly DOWN_Static Private Readonly DOWN_Static Private Readonly DUST_When active is false, the io is removed from the map.
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.
Private break_Private broken_Private down_Private first_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: {
An interactable object that can be broken by a ControllableChar when jumping on it.