8#include "CoreMinimal.h"
9#include "GameFramework/Actor.h"
11#include "PhotoCapture.generated.h"
20 UPROPERTY(VisibleAnywhere, BlueprintReadWrite)
23 UPROPERTY(VisibleAnywhere, BlueprintReadWrite)
24 TArray<FTransform> CapturePositions;
26 UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
27 int32 CurrentCaptureIndex = 0;
29 UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
30 int32 FramesToKeepInSamePosition = 4;
49 UFUNCTION(BlueprintCallable)
56 virtual void Tick(
float DeltaTime)
override;
58 virtual void EndPlay(
const EEndPlayReason::Type EndPlayReason)
override;
67 void UpdateCameraPositions(
const FTransform&
Transform);
71 void DestroyCameras();
75 int32 FrameCounter = 0;
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override
virtual void BeginPlay() override