Прогресс загрузки с помощью Amazon S3 SDK для Unity
Я использую Amazon s3 Unity SDK для загрузки ZIP-файла с сервера S3. Во время загрузки я хочу показать на экране индикатор выполнения загрузки. Я не получил никакого свойства / метода, дающего прогресс загрузки во время загрузки. Может кто-нибудь, пожалуйста, помогите мне, как узнать, как я могу получить прогресс загрузки? Есть ли какой-либо косвенный способ сделать это?
Вот мой код для скачивания:
Client.GetObjectAsync(BUCKET, fileName, (responseObj) =>
{
string data = null;
var response = responseObj.Response;
if (response.ResponseStream != null)
{
using (BinaryReader bReader = new BinaryReader(response.ResponseStream))
{
byte [] buffer = bReader.ReadBytes((int)response.ResponseStream.Length);
File.WriteAllBytes(path, buffer);
}
} else {
_isError = true;
}
});