在编辑器中添加自定义配置项
目的
希望可以将一些扩展编辑器的功能, 或者游戏本身的功能作为配置项出现在编辑器设置面板中, 方便别人配置
实现
参考官网
UObject 添加 config 配置项
UCLASS(config=TurboBuildSetting)
class TURBOBUILD_API UTurboBuildSettings : public UObject
{
GENERATED_BODY()
public:
UTurboBuildSettings(const FObjectInitializer & obj);
UPROPERTY(Config, EditAnywhere, Category=Settings)
bool EnableTurboBuild;
UPROPERTY(Config, EditAnywhere, Category=Settings)
FString DatabaseAddress;
UPROPERTY(Config, EditAnywhere, Category=Settings)
FString ShareFilePath;
UPROPERTY(Config, EditAnywhere, Category=Settings)
bool EnableCache;
};
