Able Ability System Info and Support Thread

You may need to make sure your Player Controller is sync’ing pitch. The Camera Target Type uses the following code (you can place a breakpoint in ablAbilityTypes.cpp if you want to step through things):



if (m_Source == EAblAbilityTargetType::ATT_Camera && !TargetActor->IsA<ACameraActor>())
{
   FVector ActorEyes;
   FRotator ActorEyesRot;
   TargetActor->GetActorEyesViewPoint(ActorEyes, ActorEyesRot);
   OutTransform = FTransform(FQuat(ActorEyesRot), ActorEyes);
}


So likely GetActorEyesViewPoint (which uses the controller pitch/rotation IIRC) isn’t returning what you expect.