def read(self, reader): self.equipment = EquipmentData() self.equipment.read(reader) self.something = reader.read_int32() self.something2 = reader.read_int32() self.something3 = reader.read_int32() # self.something4 = reader.read_uint32() self.interact_type = reader.read_uint8() self.something6 = reader.read_uint8() self.something7 = reader.read_uint16() print vars(self)
class InteractPacket(Packet): def read(self, reader): self.equipment = EquipmentData() self.equipment.read(reader) self.something = reader.read_int32() self.something2 = reader.read_int32() self.something3 = reader.read_int32() # self.something4 = reader.read_uint32() self.interact_type = reader.read_uint8() self.something6 = reader.read_uint8() self.something7 = reader.read_uint16() print vars(self) def write(self, writer): self.equipment.write(writer) writer.write_int32(self.something) writer.write_int32(self.something2) writer.write_int32(self.something3) writer.write_uint32(self.something4) writer.write_uint8(self.interact_type) writer.write_uint8(self.something6) writer.write_uint16(self.something7)