FKismetCompilerContext::CreateUserDefinedLocalVariableForFunction() does not copy the metadata from the source FBPVariableDescription entry. Class variables work because there is code for that in FKismetCompilerContext::CreateClassVariablesFromBlueprint().
Currently not exposed by default, but if a details customization is created to allow a project's users to set metadata on local variables via FBlueprintEditorUtils::SetBlueprintVariableMetaData(), that data will not be copied to the generated property at compile time.
n/a
n/a
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-239861 in the post.
0 |
Component | UE - Framework - Blueprint Compiler |
---|---|
Affects Versions | 5.5 |
Target Fix | 5.6 |
Fix Commit | 40263857 |
---|
Created | Jan 23, 2025 |
---|---|
Resolved | Feb 24, 2025 |
Updated | Mar 11, 2025 |