5#include "CoreMinimal.h"
6#include "GameFramework/Pawn.h"
7#include "ProjectXRecordingPawn.generated.h"
9class USpringArmComponent;
10class UCameraComponent;
23 void GetLifetimeReplicatedProps(TArray< FLifetimeProperty >& OutLifetimeProps)
const override;
30 void Turn(
float Value);
31 void LookUp(
float Value);
33 void DisableFindCameraFollowTarget();
36 void OnViewingActorDeath(class AActor* Victim, const
float Damage, struct FDamageEvent const& DamageEvent, const class AController* EventInstigator, const class AActor* DamageCauser, const class APlayerState* InstigatorPlayerState);
38 UPROPERTY(EditAnywhere, Category = "Camera")
39 UCameraComponent* PawnCameraComponent =
nullptr;
41 UPROPERTY(EditAnywhere, Category = "Camera")
42 USpringArmComponent* CameraBoom =
nullptr;
Definition: ProjectXCharacter.h:128
virtual void MoveForward(float Val)
Definition: ProjectXCharacter.cpp:638
virtual void SetupPlayerInputComponent(UInputComponent *InputComponent) override
Definition: ProjectXCharacter.cpp:587
Definition: ProjectXRecordingPawn.h:15
void SetOriginalActor(AProjectXCharacter *InOriginalActor)
Definition: ProjectXRecordingPawn.h:26