Пример #1
0
 def read(self, stream, resources=None):
     s = StreamReader(stream)
     s.seek(12, io.SEEK_SET)
     c = s.i32()
     ce = ComplateEncoder()
     for i in range(c):
         if not s.i8() == 1: s.i32()
         preset_len = s.u32()
         expected_end = s.tell() + preset_len
         preset = self.BuildBuyPreset()
         preset.complate = ce.deserialize(stream, resources)
         assert s.tell() == expected_end
         preset.id = s.u32()
         self.presets.append(preset)