adjustPosition method

Vector adjustPosition(
  1. double time,
  2. Vector position
)

Implementation

Vector adjustPosition(double time, Vector position) {
  if (isFull3d) return position;

  final (deltaY, deltaZ) = flatFireOffsets(time, position.x, position.y);
  if (deltaY == 0.0 && deltaZ == 0.0) return position;

  return Vector(position.x, position.y + deltaY, position.z + deltaZ);
}