Upgrade [5.2 -> 5.3]: warning C4305: 'initializing': truncation from 'size_t' to 'uint16'

The FStructPropertyParams::Offset was changed from int32 to uint16 in 5.3. You could have looked that up on your own and reverted it in your own fork
https://github.com/EpicGames/UnrealEngine/blame/4a7ecdab44b9107dbd06cacc4929c3dad3b4d3f4/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h#L3368

But you seem to have an alternative solution

Why is your class that big in the first place. UObject only has like ~100 ish byte. So getting to 65k is quite the achievement.

1 Like