Exemplo n.º 1
0
 def __init__(self, data, file_platform=PLATFORM_WINDOWS, file_version=VERSION_40, graphics_profile=PROFILE_REACH,
              compressed=False, parse=True, expected_type=None):
     BinaryStream.__init__(self, data=data)
     del data
     if XNBReader._type_reader_manager is None:
         XNBReader._type_reader_manager = TypeReaderManager()
     self.type_reader_manager = XNBReader._type_reader_manager
     self.file_platform = file_platform
     self.file_version = file_version
     self.graphics_profile = graphics_profile
     self.compressed = compressed
     self.needs_swap = self.file_platform == PLATFORM_XBOX
     self.type_readers = []
     self.shared_objects = []
     self.content = None
     if parse:
         self.parse(expected_type=expected_type)
Exemplo n.º 2
0
 def __init__(self,
              data,
              file_platform=PLATFORM_WINDOWS,
              file_version=VERSION_40,
              graphics_profile=PROFILE_REACH,
              compressed=False,
              parse=True,
              expected_type=None):
     BinaryStream.__init__(self, data=data)
     del data
     if XNBReader._type_reader_manager is None:
         XNBReader._type_reader_manager = TypeReaderManager()
     self.type_reader_manager = XNBReader._type_reader_manager
     self.file_platform = file_platform
     self.file_version = file_version
     self.graphics_profile = graphics_profile
     self.compressed = compressed
     self.needs_swap = self.file_platform == PLATFORM_XBOX
     self.type_readers = []
     self.shared_objects = []
     self.content = None
     if parse:
         self.parse(expected_type=expected_type)