Wind constructor

Wind({
  1. Velocity? velocity,
  2. Angular? directionFrom,
  3. Distance? untilDistance,
  4. double? customMaxDistanceFeet,
})

Implementation

Wind({
  Velocity? velocity,
  Angular? directionFrom,
  Distance? untilDistance,
  double? customMaxDistanceFeet,
}) : velocity = velocity ?? Velocity.mps(0),
     directionFrom = directionFrom ?? Angular.radian(0),
     untilDistance =
         untilDistance ??
         Distance(customMaxDistanceFeet ?? maxDistanceFeet, Unit.foot) {
  if (customMaxDistanceFeet != null) {
    maxDistanceFeet = customMaxDistanceFeet;
  }
}