moveRight method
Move player to Right
Implementation
void moveRight(double speed, {VoidCallback? onCollision}) {
double innerSpeed = speed * dtUpdate;
Vector2Rect displacement = position.translate(innerSpeed, 0);
if (_isCollision(displacement.position)) {
onCollision?.call();
return;
}
isIdle = false;
position = displacement;
lastDirection = Direction.right;
lastDirectionHorizontal = Direction.right;
}