mirror of
https://github.com/CraftyBoss/SuperMarioOdysseyOnline.git
synced 2024-11-25 04:35:17 +00:00
9227e37623
- sizeof(bool) is implementation defined. The server assumes it's 4 but for me it was 1 (tested with Release too) which caused some bugs - Structs aren't guaranteed to be packed. The compiler is free to change the layout, which we wouldn't want to for the Packet structs that we deserialize on the server.
9 lines
No EOL
247 B
C
9 lines
No EOL
247 B
C
#pragma once
|
|
|
|
#include "Packet.h"
|
|
|
|
struct PACKED ShineCollect : Packet {
|
|
ShineCollect() : Packet() {this->mType = PacketType::SHINECOLL; mPacketSize = sizeof(ShineCollect) - sizeof(Packet);};
|
|
int shineId = -1;
|
|
bool4 isGrand = false;
|
|
}; |