moveForward method

void moveForward(
  1. double distance, {
  2. bool moveInWorldPlane = false,
})

Implementation

void moveForward(double distance, {bool moveInWorldPlane = false}) {
  final forward = this.forward..scale(distance);

  if (moveInWorldPlane) {
    forward.y = 0;
    forward.normalize();
  }

  position.add(forward);
  target.add(forward);
}