This struct is used Engine-side as a generic Entity type that can hold the data for any game Entity.
v5U added an extra void* field to it, making the ENTITY_SIZE macro incorrect.
Use EntityBase in some parts of the code that were using some kind of uint8 entity buffer array.
This reduces type cast alignment issues while also making the Mania code more compatible with v5U.
This struct is used Engine-side as a generic Entity type that can hold the data for any game Entity. v5U added an extra void* field to it, making the ENTITY_SIZE macro incorrect.
Use EntityBase in some parts of the code that were using some kind of uint8 entity buffer array.
This reduces type cast alignment issues while also making the Mania code more compatible with v5U.