16 void Configure(
const FVector& InFocusOffset,
const FRotator& InRotationOffset,
float InRotationDuration);
19 virtual void OnStart(
const FCameraEffect& CameraEffect, APlayerController* PC)
override;
20 virtual void OnUpdate(
const FCameraEffect& CameraEffect, APlayerController* PC)
override;
21 virtual void OnEnd(
const FCameraEffect& CameraEffect, APlayerController* PC)
override;
24 FRotator CalculateDesiredRotation(APlayerController* PC,
const FVector& FocusLocation)
const;
28 FVector FocusOffset = FVector::ZeroVector;
31 FRotator RotationOffset = FRotator::ZeroRotator;
34 float RotationDuration = 0.35f;
37 FVector StartRuntimeRotationOffset = FVector::ZeroVector;
38 float StartRealTime = 0.0f;