message: undo accidental push to main
  Revert "fix FlyToLocation nullptr crash when pawn is not possessed"
  This reverts commit
diff: @@ -322,10 +322,6 @@ void AGlobeAwareDefaultPawn::_handleFlightStep(float DeltaSeconds) {
  return;
  }
  - if (!Controller) {
  - return;
  - }
  -
  this->_currentFlyTime += static_cast<double>(DeltaSeconds);
  // double check that we don't have an empty list of keypoints
  @@ -338,7 +334,7 @@ void AGlobeAwareDefaultPawn::_handleFlightStep(float DeltaSeconds) {
  if (this->_currentFlyTime >= this->FlyToDuration) {
  const glm::dvec3& finalPoint = _keypoints.back();
  this->SetECEFCameraLocation(finalPoint);
  - Controller->SetControlRotation(this->_flyToDestinationRotation);
  + GetController()->SetControlRotation(this->_flyToDestinationRotation);
  this->_bFlyingToLocation = false;
  this->_currentFlyTime = 0.0;
  return;
  @@ -387,7 +383,8 @@ void AGlobeAwareDefaultPawn::_handleFlightStep(float DeltaSeconds) {
  this->_keypoints.back())
  .Quaternion(),
  flyPercentage);
  - Controller->SetControlRotation(this->Georeference->TransformRotatorEnuToUe(
  + GetController()->SetControlRotation(
  + this->Georeference->TransformRotatorEnuToUe(
  currentQuat.Rotator(),
  currentPosition));
  }
  @@ -426,14 +423,10 @@ void AGlobeAwareDefaultPawn::BeginPlay() {
  }
  void AGlobeAwareDefaultPawn::_interruptFlight() {
  - if (!Controller) {
  - return;
  - }
  -
  this->_bFlyingToLocation = false;
  // fix camera roll to 0.0
  - FRotator currentRotator = Controller->GetControlRotation();
  + FRotator currentRotator = GetController()->GetControlRotation();
  currentRotator.Roll = 0.0;
  - Controller->SetControlRotation(currentRotator);
  + GetController()->SetControlRotation(currentRotator);
  }
  