32 lines
901 B
C++
32 lines
901 B
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=Game, defaultconfig, meta = (DisplayName="Unrealzilla"))
|
|
class UNREALZILLA_API UUnrealzillaGlobalSettings : public UDeveloperSettingsBackedByCVars
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
UPROPERTY(Config, BlueprintReadOnly, EditDefaultsOnly, Category="Unrealzilla")
|
|
float BugPlacementTraceDistance = 1000.0f;
|
|
UPROPERTY(Config, BlueprintReadOnly, EditDefaultsOnly, Category="Unrealzilla")
|
|
float ArbitraryBugPlacementDistance = 250.0f;
|
|
|
|
public:
|
|
virtual void PostInitProperties() override;
|
|
virtual FName GetCategoryName() const override;
|
|
|
|
#if WITH_EDITOR
|
|
virtual void PostEditChangeProperty(struct FPropertyChangedEvent &PropertyChangedEvent) override;
|
|
#endif
|
|
};
|