diff --git a/Source/VideoRecordingHelper/Public/Camera.h b/Source/VideoRecordingHelper/Public/Camera.h
index 1e9b7b49d4cc67b5b941b135874af2d1bcb804a0..028025c64e9f1e20310dc0fa6ac8600a5b7634ee 100644
--- a/Source/VideoRecordingHelper/Public/Camera.h
+++ b/Source/VideoRecordingHelper/Public/Camera.h
@@ -22,13 +22,13 @@ protected:
 	// Called when the game starts or when spawned
 	virtual void BeginPlay() override;
 
-	UStaticMeshComponent* CameraMesh;
-	USceneCaptureComponent2D* SceneCapture;
-	UTextureRenderTarget2D* RenderTarget;
-	UMaterial* CameraDisplayMaterial;
-	UMaterialInstanceDynamic* CameraDisplayMaterialDynamic;
-	UMaterial* WindowDisplayMaterial;
-	UMaterialInstanceDynamic* WindowDisplayMaterialDynamic;
+	UPROPERTY() UStaticMeshComponent* CameraMesh;
+	UPROPERTY() USceneCaptureComponent2D* SceneCapture;
+	UPROPERTY() UTextureRenderTarget2D* RenderTarget;
+	UPROPERTY() UMaterial* CameraDisplayMaterial;
+	UPROPERTY() UMaterialInstanceDynamic* CameraDisplayMaterialDynamic;
+	UPROPERTY() UMaterial* WindowDisplayMaterial;
+	UPROPERTY() UMaterialInstanceDynamic* WindowDisplayMaterialDynamic;
 	FSlateMaterialBrush* WindowBrush;