У меня что-то похожее, у меня есть http скачать текстовый файл с последней версией в нем, если их версия ниже, чем эта, у них есть возможность скачать установщик
, если вы используете этов Windows вы могли бы сделать так, чтобы Unity запускал внешний процесс (простая форма C #, которая обновляет ваши файлы или загружает установщик, ожидает его завершения, а затем выполняет его) [возможно, это также возможно в рамках Unity, но для меня это хорошо]
(вы также можете просто указать процесс на веб-браузер со ссылкой на последнюю версию таким образом, чтобы браузер или загрузчик файлов по умолчанию отвечали за загрузку программы и обрабатывали ошибки связи) таким образомони будут знать, что им нужно открыть установленное приложение после его завершения
import System.Diagnostics;
var path:String = "somewhere";
var foo:Process = new Process();
function Start()
{
foo.StartInfo.FileName = "someprogram";
foo.StartInfo.Arguments = path;
foo.Start();
}