Moves this Slot to another one.
The owner of this Slot assumes rotation of the target but is not parented.
Example
//Moves itemA to the top of itemB.
//itemA is not parented
let itemA = Scene.getItem('itemA')
let itemB = Scene.getItem('itemB')
let itemASlot = itemA.getSlot('Top')
let itemBSlot = itemA.getSlot('Bottom')
itemASlot.adjustTo(itemBSlot)
the target Slot this Slot should be moved to.
Attaches this Slot to another one.
The owner of this Slot assumes rotation of the target and is parented.
Example
//Attaches and parents itemA to itemB via their slots
let itemA = Scene.getItem('itemA')
let itemB = Scene.getItem('itemB')
let itemASlot = itemA.getSlot('Top')
let itemBSlot = itemA.getSlot('Bottom')
itemASlot.attachTo(itemBSlot)
the target Slot this Slot should be attached to.
Class for slot related methods and properties.
Slots are helper-objects which allow you to attach items to. Attached items move with the slot and are treated as child of the item they are attached to.
By default, all items have a
"Top"and"Bottom"slot.