MovementHelpers extension

Extension methods for even simpler usage

on

Methods

canMove(Direction direction, {double? displacement, Iterable<ShapeHitbox>? ignoreHitboxes}) bool

Available on Movement, provided by the MovementHelpers extension

Check if the component can move in the specified direction without collision
moveDownLeft({double? speed}) → void

Available on Movement, provided by the MovementHelpers extension

moveDownRight({double? speed}) → void

Available on Movement, provided by the MovementHelpers extension

moveFromDirection(Direction direction, {double? speed, bool useDiagonal = true, bool resetCrossAxis = false}) → void

Available on Movement, provided by the MovementHelpers extension

moveToPosition(Vector2 targetPosition, {double? speed, bool useCenter = true}) bool

Available on Movement, provided by the MovementHelpers extension

Move component towards a target position with smart pathfinding
moveUpLeft({double? speed}) → void

Available on Movement, provided by the MovementHelpers extension

moveUpRight({double? speed}) → void

Available on Movement, provided by the MovementHelpers extension