Пример #1
0
 def encode(self, stream: MemoryStream):
     if not self.frame_list:
         stream.write_ubyte(0)
         return
     stream.write_ubyte(len(self.frame_list))
     for n in range(len(self.frame_list)):
         frame = self.frame_list[n]
         frame.encode(stream)
Пример #2
0
 def encode(self, stream: MemoryStream):
     stream.write_sint32(self.frame_index)
     if not self.action_list:
         stream.write_ubyte(0)
         return
     action_count = len(self.action_list)
     stream.write_ubyte(action_count)
     for n in range(action_count):
         action = self.action_list[n]
         action.encode(stream)
Пример #3
0
 def encode(self, stream: MemoryStream):
     stream.write_ubyte(self.source_player)
     stream.write_ubyte(self.type)
     self.message.encode(stream)