Browse Source

BSettingsSystem: #With_Editor for Metadata to prevent failing builds

master
Timo Hilger 1 month ago
parent
commit
9cf4ecf6df
  1. 10
      Unreal/Plugins/BSettings/Source/BSettings/Private/BSettingsSystem.cpp

10
Unreal/Plugins/BSettings/Source/BSettings/Private/BSettingsSystem.cpp

@ -1092,7 +1092,13 @@ TSharedPtr<FJsonObject> UBSettingsSystem::BuildFieldSchema(const FProperty* Prop
FieldObj->SetStringField(TEXT("type"), TypeStr); FieldObj->SetStringField(TEXT("type"), TypeStr);
// Tooltip // Tooltip
const FString Tooltip = Prop->GetMetaData(TEXT("ToolTip")); FString Tooltip;
#if WITH_EDITOR
Tooltip = Prop->GetMetaData(TEXT("ToolTip"));
#else
Tooltip = "";
#endif
if (!Tooltip.IsEmpty()) if (!Tooltip.IsEmpty())
{ {
FieldObj->SetStringField(TEXT("tooltip"), Tooltip); 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) 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; return false;
} }

Loading…
Cancel
Save