I spent the past 3 days in debugging some weird crashes caused by classes misalignment. Turns out that in UE is mandatory to wrap all the third-party includes using PRAGMA_PUSH_PLATFORM_DEFAULT_PACKING and PRAGMA_POP_PLATFORM_DEFAULT_PACKING.
I'm including this information here, to simplify the life to a bunch of people using this plugin.
I spent the past 3 days in debugging some weird crashes caused by classes misalignment. Turns out that in UE is mandatory to wrap all the third-party includes using
PRAGMA_PUSH_PLATFORM_DEFAULT_PACKING
andPRAGMA_POP_PLATFORM_DEFAULT_PACKING
.I'm including this information here, to simplify the life to a bunch of people using this plugin.
Read more about this investigation here