AssetBundleCompressedSerializer

public CompressionLevel Level

Language: C#

Уровень сжатия данных

public CompressionMethod Method

Language: C#

Метод сжатия данных

public AssetBundleCompressedSerializer(CompressionLevel level, CompressionMethod method = CompressionMethod.Deflate)

Language: C#

Сериализатор AssetBundle с поддержкой сжатия данных

Parameters:

  • level: Уровень сжатия
  • method: Метод сжатия

public override byte[] Serialize(AssetBundle container)

Language: C#

Сериализует AssetBundle с применением сжатия

Parameters:

  • container: Контейнер AssetBundle для сериализации

Returns: Массив байт, представляющий сжатый сериализованный контейнер

public override AssetBundle? Deserialize(byte[] data)

Language: C#

Десериализует сжатый массив байт в AssetBundle

Parameters:

  • data: Массив байт, представляющий сжатый сериализованный контейнер

Returns: Десериализованный контейнер AssetBundle