Blueprints currently don't support unsigned 64 bit ints, but they do support signed 64 bits. If a Blueprint uses a native struct variable that contains a uint64 property, it incorrectly assigns that property a value of zero when it's initialized as a constant in the Blueprint bytecode. Instead, it should use whatever value it's currently set to via native code (eg: construct initialization).
Expected behavior: the first output message should match the second's.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-275305 in the post.
0 |
Component | UE - Framework - Blueprint Compiler |
---|---|
Affects Versions | 5.4 |
Target Fix | 5.7 |
Created | May 1, 2025 |
---|---|
Updated | May 7, 2025 |