From 9cf4ecf6df338e6ff46b69e2a9223e16f083e93f Mon Sep 17 00:00:00 2001 From: Timo Hilger Date: Thu, 12 Mar 2026 09:09:04 +0100 Subject: [PATCH] BSettingsSystem: #With_Editor for Metadata to prevent failing builds --- .../Source/BSettings/Private/BSettingsSystem.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Unreal/Plugins/BSettings/Source/BSettings/Private/BSettingsSystem.cpp b/Unreal/Plugins/BSettings/Source/BSettings/Private/BSettingsSystem.cpp index 12f95e9..f760f23 100644 --- a/Unreal/Plugins/BSettings/Source/BSettings/Private/BSettingsSystem.cpp +++ b/Unreal/Plugins/BSettings/Source/BSettings/Private/BSettingsSystem.cpp @@ -1092,7 +1092,13 @@ TSharedPtr UBSettingsSystem::BuildFieldSchema(const FProperty* Prop FieldObj->SetStringField(TEXT("type"), TypeStr); // Tooltip - const FString Tooltip = Prop->GetMetaData(TEXT("ToolTip")); + FString Tooltip; +#if WITH_EDITOR + Tooltip = Prop->GetMetaData(TEXT("ToolTip")); +#else + Tooltip = ""; +#endif + if (!Tooltip.IsEmpty()) { FieldObj->SetStringField(TEXT("tooltip"), Tooltip); @@ -1356,7 +1362,7 @@ bool UBSettingsSystem::StructToJsonSchema(const UStruct* StructType, const FStri bool UBSettingsSystem::ExportStructToJsonSchema(int32& StructInstance, const FString& ConfigName, const FString& SavedSubFolder) { - // Wird bei CustomThunk nicht direkt genutzt (Blueprint geht über execExportStructToJsonSchema) + // Wird bei CustomThunk nicht direkt genutzt (Blueprint geht �ber execExportStructToJsonSchema) return false; }