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 |