class_name CharacterServerLoginPacket extends Packet ## Byte Length: 4 var account_id: int ## Byte Length: 4 var login_id1: int ## Byte Length: 4 var login_id2: int ## Byte Length: 2 var unknown: int ## Byte Length: 1 var gender: Constants.Gender func to_bytes(): var header = PackedByteArray([101, 0]) var payload = PackedByteArray([]) payload.resize(15) payload.encode_u32(0, account_id) payload.encode_u32(4, login_id1) payload.encode_u32(8, login_id2) payload.encode_u16(12, unknown) payload.encode_u8(14, gender) return header + payload