Optional
currentGroup of current motion.
Optional
currentIndex of current motion in its group.
Priority of the current motion. Will be MotionPriority.NONE
if there's no playing motion.
When enabled, the states will be dumped to the logger when an exception occurs.
Priority of the reserved motion, which is still in loading and will be played once loaded.
Will be MotionPriority.NONE
if there's no reserved motion.
Optional
reservedGroup of the reserved motion.
Optional
reservedGroup of the reserved idle motion.
Optional
reservedIndex of the reserved idle motion in its group.
Optional
reservedIndex of the reserved motion in its group.
Tag for logging.
Reserves the playback for a motion.
True if the reserving has succeeded.
The motion group.
Index in the motion group.
The priority to be applied.
Sets the current motion.
Sets the reserved motion.
Requests the playback for a motion.
True if the request has been approved, i.e. the motion is allowed to play.
The Motion, can be undefined.
The motion group.
Index in the motion group.
The priority to be applied.
Generated using TypeDoc
Handles the state of a MotionManager.