Compile errors will occur during packaging with Blueprint nativization enabled if e.g. "Get" nodes are placed in a Blueprint on FFloatRange struct types (or any other explicit TRange derivative) and either broken out or split into the individual subfields (declared as private in C++), and then that Blueprint is nativized.
Root cause is that the mirrored UHT-only types declared in NoExportTypes.h don't reflect the (authoritative) C++ countertype declaration's member accessibility declared in Range.h.
N/A
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-115305 in the post.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.25, 4.26 |
Target Fix | 4.27 |
Fix Commit | 16262026 |
---|---|
Release Commit | 16264144 |
Created | May 10, 2021 |
---|---|
Resolved | May 11, 2021 |
Updated | Dec 1, 2022 |