41 lines
1.4 KiB
C++
41 lines
1.4 KiB
C++
// ©2022 Batty Bovine Productions, LLC. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "Engine/DeveloperSettingsBackedByCVars.h"
|
|
|
|
#include "UnrealzillaGlobalSettings.generated.h"
|
|
|
|
|
|
/**
|
|
* Global settings for Unrealzilla classes
|
|
*/
|
|
UCLASS(Config=Unrealzilla, defaultconfig, meta=(DisplayName="Unrealzilla"))
|
|
class UNREALZILLA_API UUnrealzillaGlobalSettings : public UDeveloperSettingsBackedByCVars
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
UPROPERTY(Config, BlueprintReadOnly, EditDefaultsOnly, Category="Bug Placement", meta=(DisplayName="Precise Placement Distance"))
|
|
float BugPlacementTraceDistance = 1500.0f;
|
|
UPROPERTY(Config, BlueprintReadOnly, EditDefaultsOnly, Category="Bug Placement", meta=(DisplayName="Arbitrary Placement Distance"))
|
|
float ArbitraryBugPlacementDistance = 250.0f;
|
|
|
|
UPROPERTY(Config, EditDefaultsOnly, BlueprintReadOnly, Category="Reporting")
|
|
FString SubmissionServer;
|
|
UPROPERTY(Config, EditDefaultsOnly, BlueprintReadOnly, Category="Reporting")
|
|
FString ProductName;
|
|
UPROPERTY(Config, EditDefaultsOnly, BlueprintReadOnly, Category="Reporting", meta=(DisplayName="API Key"))
|
|
FString APIKey;
|
|
UPROPERTY(Config, EditDefaultsOnly, BlueprintReadOnly, Category="Reporting")
|
|
int32 BugReportWidgetDepth = 0;
|
|
|
|
public:
|
|
virtual void PostInitProperties() override;
|
|
virtual FName GetCategoryName() const override;
|
|
|
|
#if WITH_EDITOR
|
|
virtual void PostEditChangeProperty(struct FPropertyChangedEvent &PropertyChangedEvent) override;
|
|
#endif
|
|
};
|