Oakfolks Gold_1.14
Oakfolks coop game
Loading...
Searching...
No Matches
QTEConfigurationTypes.h
1#pragma once
2
3#include "CoreMinimal.h"
4#include "Engine/DataAsset.h"
5#include "BCR/Headers/System/QTE/QTETypes.h"
6#include "QTEConfigurationTypes.generated.h"
7
10class AMainPlayer;
11
14USTRUCT(BlueprintType)
16 GENERATED_BODY()
17
18 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "QTE|Configuration")
19 ESnapPointType SnapPoint = ESnapPointType::First;
20
21 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "QTE|Configuration")
22 FSnapPointConfig Config;
23};
24
28UCLASS(BlueprintType)
29class BCR_API UQTEConfigurationAsset : public UDataAsset
30{
31 GENERATED_BODY()
32
33public:
34
37 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "QTE|Info")
38 FString ConfigurationName = TEXT("New QTE");
39
40 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "QTE|Info", Meta = (MultiLine = true))
41 FString Description;
42
44 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "QTE|Configuration")
45 FQTEConfiguration Configuration;
46
49 FQTEConfiguration ToRuntimeConfig() const;
50};
Main player character for cooperative gameplay.
Definition MainPlayer.h:32
Definition QTEConfigurationTypes.h:30
Complete QTE sequence configuration.
Definition QTETypes.h:108
Definition QTEConfigurationTypes.h:15
Configuration for a single snap point in QTE.
Definition QTETypes.h:80