8#include "CoreMinimal.h"
9#include "Blueprint/UserWidget.h"
10#include "CameraWidgetBase.generated.h"
28 UFUNCTION(BlueprintCallable, BlueprintPure)
29 virtual
ACamera* GetCameraReference() {
return CameraReference; }
35 UFUNCTION(BlueprintCallable)
36 virtual
void SetCameraReference(
ACamera* CameraRef) { CameraReference = CameraRef; }
38 UFUNCTION(BlueprintCallable)
39 virtual
void Setup(
ACamera* CameraRef,
bool ShowOnStartup = true)
41 SetCameraReference(CameraRef);
42 ShowGuideOnStartup = ShowOnStartup;
45 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category =
"Camera Widget")
53 UPROPERTY(BlueprintReadWrite)
56 UPROPERTY(BlueprintReadWrite)
57 bool ShowGuideOnStartup = true;