コード例 #1
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u8(self.__channel)
		packet.write_u32(self.__uid)
		packet.write_string(self.__uname)
		packet.write_string(self.__content)
		return packet.encode(msg.P_ACK_CHAT_SEND_OK)
コード例 #2
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_bytes(self.__scene_rot_pos.get_bytes())
		packet.write_bytes(self.__forward.get_bytes())
		packet.write_string(self.__ani_name)
		packet.write_i16(self.__x_axis)
		return packet.encode(msg.P_REQ_SCENE_MOVE)
コード例 #3
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_i16(self.__rot_x)
     packet.write_i16(self.__rot_y)
     packet.write_i16(self.__rot_z)
     packet.write_i16(self.__pos_x)
     packet.write_i16(self.__pos_y)
     packet.write_i16(self.__pos_z)
     return packet.read_bytes()
コード例 #4
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_i16(self.__rot_x)
		packet.write_i16(self.__rot_y)
		packet.write_i16(self.__rot_z)
		packet.write_i16(self.__pos_x)
		packet.write_i16(self.__pos_y)
		packet.write_i16(self.__pos_z)
		return packet.read_bytes()
コード例 #5
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     players_count = len(self.__players)
     packet.write_u16(players_count)
     for i in range(players_count):
         packet.write_bytes(self.__players[i].get_bytes())
     return packet.encode(msg.P_ACK_SCENE_PLAYERS)
コード例 #6
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		players_count = len(self.__players)
		packet.write_u16(players_count)
		for i in range(players_count):
			packet.write_bytes(self.__players[i].get_bytes())
		return packet.encode(msg.P_ACK_SCENE_PLAYERS)
コード例 #7
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     return packet.encode(msg.P_REQ_SCENE_REQ_PLAYERS)
コード例 #8
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u32(self.__door_id)
     return packet.encode(msg.P_REQ_SCENE_ENTER)
コード例 #9
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u32(self.__uid)
     packet.write_u32(self.__uuid)
     packet.write_u16(self.__sid)
     packet.write_u16(self.__cid)
     packet.write_string(self.__os)
     packet.write_string(self.__version)
     packet.write_string(self.__uname)
     packet.write_string(self.__source)
     packet.write_string(self.__source_sub)
     packet.write_u32(self.__login_time)
     return packet.encode(msg.P_REQ_ROLE_CREATE)
コード例 #10
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u8(self.__id_u8)
     packet.write_bytes(self.__role_base.get_bytes())
     id_f32_count = len(self.__id_f32)
     packet.write_u16(id_f32_count)
     for i in range(id_f32_count):
         packet.write_f32(self.__id_f32[i])
     packet.write_u8(self.__id_op_u8_flag)
     if self.__id_op_u8_flag:
         packet.write_u8(self.__id_op_u8)
     packet.write_u8(self.__op_role_base_flag)
     if self.__op_role_base_flag:
         packet.write_bytes(self.__op_role_base.get_bytes())
     return packet.encode(msg.P_REQ_TEST_SEND)
コード例 #11
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     return packet.encode(msg.P_ACK_ROLE_LOGIN_OK_NO_ROLE)
コード例 #12
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u32(self.__uid)
		packet.write_u32(self.__uuid)
		packet.write_u16(self.__sid)
		packet.write_u16(self.__cid)
		packet.write_string(self.__os)
		packet.write_string(self.__version)
		packet.write_string(self.__uname)
		packet.write_string(self.__source)
		packet.write_string(self.__source_sub)
		packet.write_u32(self.__login_time)
		return packet.encode(msg.P_REQ_ROLE_CREATE)
コード例 #13
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		return packet.encode(msg.P_REQ_ROLE_RAND_NAME)
コード例 #14
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u16(self.__u16)
		return packet.read_bytes()
コード例 #15
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u8(self.__channel)
		packet.write_u32(self.__dest_uid)
		packet.write_string(self.__content)
		return packet.encode(msg.P_REQ_CHAT_SEND)
コード例 #16
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u64(self.__u64)
		packet.write_string(self.__strxx)
		packet.write_bytes(self.__msg_req.get_bytes())
		packet.write_u8(self.__msg_opt_flag)
		if self.__msg_opt_flag:
			packet.write_bytes(self.__msg_opt.get_bytes())
		msg_rep_count = len(self.__msg_rep)
		packet.write_u16(msg_rep_count)
		for i in range(msg_rep_count):
			packet.write_bytes(self.__msg_rep[i].get_bytes())
		return packet.encode(msg.P_REQ_TEST_PHP)
コード例 #17
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u32(self.__uid)
		packet.write_u32(self.__uuid)
		packet.write_u16(self.__sid)
		packet.write_u16(self.__cid)
		packet.write_u32(self.__login_time)
		packet.write_string(self.__pwd)
		packet.write_u8(self.__relink)
		packet.write_u8(self.__debug)
		packet.write_string(self.__os)
		packet.write_string(self.__version)
		return packet.encode(msg.P_REQ_ROLE_LOGIN)
コード例 #18
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u8(self.__id_u8)
		packet.write_u16(self.__id_u16)
		packet.write_u32(self.__id_u32)
		repeat_id_u8_count = len(self.__repeat_id_u8)
		packet.write_u16(repeat_id_u8_count)
		for i in range(repeat_id_u8_count):
			packet.write_u8(self.__repeat_id_u8[i])
		packet.write_u8(self.__optional_id_u8_flag)
		if self.__optional_id_u8_flag:
			packet.write_u8(self.__optional_id_u8)
		return packet.encode(msg.P_REQ_TEST_X_X)
コード例 #19
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_bytes(self.__player.get_bytes())
		return packet.encode(msg.P_ACK_SCENE_ENTER)
コード例 #20
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u32(self.__door_id)
		return packet.encode(msg.P_REQ_SCENE_ENTER)
コード例 #21
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_i16(self.__x)
     packet.write_i16(self.__y)
     packet.write_i16(self.__z)
     return packet.read_bytes()
コード例 #22
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u8(self.__channel)
     packet.write_u32(self.__uid)
     packet.write_string(self.__uname)
     packet.write_string(self.__content)
     return packet.encode(msg.P_ACK_CHAT_SEND_OK)
コード例 #23
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		return packet.encode(msg.P_ACK_ROLE_LOGIN_OK_NO_ROLE)
コード例 #24
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u32(self.__uid)
     packet.write_u32(self.__uuid)
     packet.write_u16(self.__sid)
     packet.write_u16(self.__cid)
     packet.write_u32(self.__login_time)
     packet.write_string(self.__pwd)
     packet.write_u8(self.__relink)
     packet.write_u8(self.__debug)
     packet.write_string(self.__os)
     packet.write_string(self.__version)
     return packet.encode(msg.P_REQ_ROLE_LOGIN)
コード例 #25
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_bytes(self.__player.get_bytes())
     return packet.encode(msg.P_ACK_SCENE_ENTER)
コード例 #26
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u16(self.__u16)
     return packet.read_bytes()
コード例 #27
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u32(self.__uid)
     return packet.encode(msg.P_ACK_SCENE_EXIT)
コード例 #28
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u32(self.__uid)
		return packet.encode(msg.P_ACK_SCENE_EXIT)
コード例 #29
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u8(self.__id_u8)
     packet.write_u16(self.__id_u16)
     packet.write_u32(self.__id_u32)
     repeat_id_u8_count = len(self.__repeat_id_u8)
     packet.write_u16(repeat_id_u8_count)
     for i in range(repeat_id_u8_count):
         packet.write_u8(self.__repeat_id_u8[i])
     packet.write_u8(self.__optional_id_u8_flag)
     if self.__optional_id_u8_flag:
         packet.write_u8(self.__optional_id_u8)
     return packet.encode(msg.P_REQ_TEST_X_X)
コード例 #30
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		return packet.encode(msg.P_REQ_SCENE_REQ_PLAYERS)
コード例 #31
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u64(self.__u64)
     packet.write_string(self.__strxx)
     packet.write_bytes(self.__msg_req.get_bytes())
     packet.write_u8(self.__msg_opt_flag)
     if self.__msg_opt_flag:
         packet.write_bytes(self.__msg_opt.get_bytes())
     msg_rep_count = len(self.__msg_rep)
     packet.write_u16(msg_rep_count)
     for i in range(msg_rep_count):
         packet.write_bytes(self.__msg_rep[i].get_bytes())
     return packet.encode(msg.P_REQ_TEST_PHP)
コード例 #32
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u32(self.__uid)
		packet.write_string(self.__uname)
		return packet.read_bytes()
コード例 #33
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u8(self.__channel)
     packet.write_u32(self.__dest_uid)
     packet.write_string(self.__content)
     return packet.encode(msg.P_REQ_CHAT_SEND)
コード例 #34
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u32(self.__uid)
		packet.write_bytes(self.__scene_rot_pos.get_bytes())
		return packet.read_bytes()
コード例 #35
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     return packet.encode(msg.P_REQ_ROLE_RAND_NAME)
コード例 #36
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_i16(self.__x)
		packet.write_i16(self.__y)
		packet.write_i16(self.__z)
		return packet.read_bytes()
コード例 #37
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_bytes(self.__scene_rot_pos.get_bytes())
     packet.write_bytes(self.__forward.get_bytes())
     packet.write_string(self.__ani_name)
     packet.write_i16(self.__x_axis)
     return packet.encode(msg.P_REQ_SCENE_MOVE)
コード例 #38
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u8(self.__id_u8)
		id_f32_count = len(self.__id_f32)
		packet.write_u16(id_f32_count)
		for i in range(id_f32_count):
			packet.write_f32(self.__id_f32[i])
		packet.write_u8(self.__id_op_u8_flag)
		if self.__id_op_u8_flag:
			packet.write_u8(self.__id_op_u8)
		return packet.read_bytes()
コード例 #39
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u32(self.__uid)
     packet.write_string(self.__uname)
     return packet.read_bytes()
コード例 #40
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_u8(self.__id_u8)
		packet.write_bytes(self.__role_base.get_bytes())
		id_f32_count = len(self.__id_f32)
		packet.write_u16(id_f32_count)
		for i in range(id_f32_count):
			packet.write_f32(self.__id_f32[i])
		packet.write_u8(self.__id_op_u8_flag)
		if self.__id_op_u8_flag:
			packet.write_u8(self.__id_op_u8)
		packet.write_u8(self.__op_role_base_flag)
		if self.__op_role_base_flag:
			packet.write_bytes(self.__op_role_base.get_bytes())
		return packet.encode(msg.P_REQ_TEST_SEND)
コード例 #41
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u32(self.__uid)
     packet.write_bytes(self.__scene_rot_pos.get_bytes())
     return packet.read_bytes()
コード例 #42
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_string(self.__content)
		return packet.encode(msg.P_REQ_CHAT_GM)
コード例 #43
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_u8(self.__id_u8)
     id_f32_count = len(self.__id_f32)
     packet.write_u16(id_f32_count)
     for i in range(id_f32_count):
         packet.write_f32(self.__id_f32[i])
     packet.write_u8(self.__id_op_u8_flag)
     if self.__id_op_u8_flag:
         packet.write_u8(self.__id_op_u8)
     return packet.read_bytes()
コード例 #44
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_string(self.__uname)
     return packet.encode(msg.P_ACK_ROLE_LOGIN_OK)
コード例 #45
0
ファイル: pb.py プロジェクト: yangjiejie/UnityStateSync
 def encode(self):
     packet = Packet()
     packet.write_string(self.__content)
     return packet.encode(msg.P_REQ_CHAT_GM)
コード例 #46
0
ファイル: pb.py プロジェクト: mirahs/xxtools
	def encode(self):
		packet = Packet()
		packet.write_string(self.__uname)
		return packet.encode(msg.P_ACK_ROLE_LOGIN_OK)