Protected _breakablePrivate _dest_The staring rope dock. null if it's the starting rope dock.
Private _dest_The destiny dock x tile position.
Private _dest_The destiny dock y tile position.
Protected _extra_Private _frag_Array of booleans that says whether a frag can swing or not.
Private _frag_Not practical group. Holds a copy of the first OVERLAP_LIMIT frags to show over the dock.
Private _fragment_The angle in which the rope fragments are.
Private _hero_Factor that will increase rope bounce on hero walk.
Protected _is_Private _is_Whether this event is the rope starting dock.
Protected _pushableProtected _rollablePrivate _rope_Rope fragments base positions.
Private _rope_Groups that holds the rope fragments.
Private _rope_The rope width. Only x axis.
Private _tiedWhether the rope is tied or not. This variable is only used if it's a starting dock.
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?: stringThe tween that controls the rope bounce.
Static Private Readonly HERO_Static Private Readonly HERO_Static Private Readonly MAX_Static Private Readonly ROPE_Static Private Readonly ROPE_Static Private Readonly ROPE_Static Private Readonly ROPE_Static Private Readonly ROPE_Static Private Readonly ROPE_Static Private Readonly SPIRAL_Static Private Readonly SPIRAL_Static Private Readonly SPIRAL_Static Private Readonly SPIRAL_Static Private Readonly SWING_Static Private Readonly SWING_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.
The destiny dock x tile position.
The destiny dock y tile position.
When enable is false, the io is on the map, but a char can't interact with it.
Array of booleans that says whether a frag can swing or not.
The angle in which the rope fragments are.
Whether this event is the rope starting dock.
The unique label that identifies this Interactable Object.
Rope fragments base positions.
Groups that holds the rope fragments.
The rope width. Only x axis.
Whether the shapes of this IO body are active (colliding) or not.
Optional filter_Optional breakable?: { Optional pushable?: { Optional rollable?: { Optional rope_Whether the rope is tied or not. This variable is only used if it's a starting dock.
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.
If it's not a starting dock, finds the starting one.
the current map.
Optional filter_Optional breakable?: { Optional pushable?: { Optional rollable?: { Optional rope_Initializes the dock and, if it's the starting dock, the rope fragments.
the map is currently being mounted.
Initializes this rope dock properties.
The destiny dock x tile position.
The destiny dock y tile position.
Whether this event is the rope starting dock.
Whether the rope is tied or not. This variable is only used if it's a starting dock.
Initializes the rope fragments by setting their position.
the current map.
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: {
The rope dock interactable object. The rope fragments and rope events are created from this object.