def deserialize(self, bit_stream: BitStream): bit_stream.read_start() # GSFMessage bit_stream.read_start() # MessageHeader self.__flags__ = bit_stream.read_int() self.__service_class__ = bit_stream.read_int() self.__message_type__ = bit_stream.read_int() if self.is_service: self.request_id = bit_stream.read_int() if self.is_request: bit_stream.read_str() # log_correlator (always empty)
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.x = bit_stream.read_int() self.y = bit_stream.read_int() self.z = bit_stream.read_int() self.t = bit_stream.read_int()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.uid = ObjectID() self.uid.deserialize(bit_stream) self.token = bit_stream.read_str() self.max_vis_size = bit_stream.read_int()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.player_id = ObjectID() self.player_id.deserialize(bit_stream) self.is_host = bit_stream.read_bool() self.is_status_pending = bit_stream.read_bool()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.player_avatar_id = ObjectID() self.player_avatar_id.deserialize(bit_stream) self.player_id = ObjectID() self.player_id.deserialize(bit_stream)
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.object_class = bit_stream.read_int() self.object_type = bit_stream.read_int() self.server = bit_stream.read_int() self.object_number = bit_stream.read_long()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.quest_type_id = ObjectID() self.quest_type_id.deserialize(bit_stream) self.hierarchies = [] for _ in range(bit_stream.read_int()): self.hierarchies.append(bit_stream.read_str()) self.return_locked = bit_stream.read_bool()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.limit = bit_stream.read_int() self.offset = bit_stream.read_int() self.action = bit_stream.read_int() self.hierarchies = [] for _ in range(bit_stream.read_int()): self.hierarchies.append(bit_stream.read_str())
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.cx = bit_stream.read_int() self.cy = bit_stream.read_int() self.cz = bit_stream.read_int() self.box = bit_stream.read_int() self.boy = bit_stream.read_int() self.boz = bit_stream.read_int()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.sw = bit_stream.read_bool() self.sx = bit_stream.read_bool() self.sy = bit_stream.read_bool() self.sz = bit_stream.read_bool() self.cx = bit_stream.read_short() self.cy = bit_stream.read_short() self.cz = bit_stream.read_short()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.unity_version = bit_stream.read_str() self.user_agent = bit_stream.read_str() self.screen_resolution = bit_stream.read_str() self.machine_os = bit_stream.read_str() self.user_time = bit_stream.read_dt() self.utc_offset_in_minutes = bit_stream.read_int() self.ip_address = bit_stream.read_str()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.start = bit_stream.read_int() self.max = bit_stream.read_int() self.filter_ids = [] for _ in range(bit_stream.read_int()): item = ObjectID() item.deserialize(bit_stream) self.filter_ids.append(item)
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.player_ids = [] for _ in range(bit_stream.read_int()): item = ObjectID() item.deserialize(bit_stream) self.player_ids.append(item) self.is_invite_or_accept = bit_stream.read_bool() self.is_host = bit_stream.read_bool() self.permanent = bit_stream.read_bool()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.loc_id = ObjectID() self.loc_id.deserialize(bit_stream) self.building_id = ObjectID() self.building_id.deserialize(bit_stream) self.pos = Position() self.pos.deserialize(bit_stream) self.orientation = Orientation() self.orientation.deserialize(bit_stream)
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.type_value = bit_stream.read_int() self.lang_locale_pair_id = ObjectID() self.lang_locale_pair_id.deserialize(bit_stream) self.tier_id = ObjectID() self.tier_id.deserialize(bit_stream) self.birth_date = bit_stream.read_dt() self.registration_date = bit_stream.read_dt() self.preview_date = bit_stream.read_dt() self.is_preview_enabled = bit_stream.read_bool()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.login_id = bit_stream.read_str() self.password = bit_stream.read_str() self.site_pin = bit_stream.read_int() self.language_local_pair_id = ObjectID() self.language_local_pair_id.deserialize(bit_stream) self.user_queueing_token = bit_stream.read_str() self.client_environment = ClientEnvironment() self.client_environment.deserialize(bit_stream) self.token = bit_stream.read_str() self.login_type = bit_stream.read_int() self.cnl = bit_stream.read_str()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.container_id = ObjectID() self.container_id.deserialize(bit_stream) self.item_category_ids = [] for _ in range(bit_stream.read_int()): item = ObjectID() item.deserialize(bit_stream) self.item_category_ids.append(item) self.player_item_ids = [] for _ in range(bit_stream.read_int()): item = ObjectID() item.deserialize(bit_stream) self.player_item_ids.append(item)
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.token = bit_stream.read_str() self.password = bit_stream.read_str() self.parent_email_address = bit_stream.read_str() self.birth_date = bit_stream.read_dt() self.gender = bit_stream.read_str() self.location_id = ObjectID() self.location_id.deserialize(bit_stream) self.username = bit_stream.read_str() self.worldname = bit_stream.read_str() self.chat_allowed = bit_stream.read_bool() self.cnl = bit_stream.read_str() self.referred_by_worldname = bit_stream.read_str() self.login_type = bit_stream.read_int()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.player_id = ObjectID() self.player_id.deserialize(bit_stream) self.secret_code = bit_stream.read_str() self.name = bit_stream.read_str() self.bio = bit_stream.read_str() self.avatar_id = ObjectID() self.avatar_id.deserialize(bit_stream) self.given_inventory_ids = [] for _ in range(bit_stream.read_int()): object_id = ObjectID() object_id.deserialize(bit_stream) self.given_inventory_ids.append(object_id) self.given_item_slot_ids = [] for _ in range(bit_stream.read_int()): object_id = ObjectID() object_id.deserialize(bit_stream) self.given_item_slot_ids.append(object_id)
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.amount = bit_stream.read_int() self.name_part_type = bit_stream.read_str()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.un_marked = bit_stream.read_bool()
def deserialize(self, bit_stream: BitStream): bit_stream.read_start() self.client_name = bit_stream.read_str()
def serialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return bit_stream.write_str(self.filter_name)
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.level = bit_stream.read_short()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.client_name = bit_stream.read_str()
def deserialize(self, bit_stream: BitStream): bit_stream.read_start() self.family_name = bit_stream.read_str()
def deserialize(self, bit_stream: BitStream): if not bit_stream.read_start(): return self.username = bit_stream.read_str() self.password = bit_stream.read_str()