AssetBundleEncryptedSerializer
public AssetBundleEncryptedSerializer(byte[] key, byte[] iv, CompressionLevel level, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Сериализатор AssetBundle с поддержкой шифрования AES
Parameters:
- key: Ключ шифрования AES
- iv: Вектор инициализации AES
- level: Уровень сжатия
- method: Метод сжатия
public override byte[] Serialize(AssetBundle container)
Language: C#
Сериализует AssetBundle с шифрованием AES
Parameters:
- container: Контейнер AssetBundle для сериализации
Returns: Массив байт, представляющий зашифрованный сериализованный контейнер
public override AssetBundle? Deserialize(byte[] data)
Language: C#
Десериализует зашифрованный массив байт в AssetBundle
Parameters:
- data: Массив байт, представляющий зашифрованный сериализованный контейнер
Returns: Десериализованный контейнер AssetBundle