/
crypt
/
NumbersPlay
Обзор
Документация
Войти
/
crypt
/
NumbersPlay
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Assets/PluginYourGames/Scripts/EditorScr/Editor/BuildModify/ArchivingBuild.cs
33 строки
994 B
Crypt
start
16 ноя 2025, 14:28
16 ноя 2025, 14:28
1482007
Код
Авторство
О чём код?
using System; using System.IO; using System.IO.Compression; using YG.Insides; namespace YG.EditorScr.BuildModify { public static class ArchivingBuild { public static void Archiving(string pathToBuiltProject) { #if PLATFORM_WEBGL var archiveFileName = $"{pathToBuiltProject}_{PlatformSettings.currentPlatformBaseName}_Build({BuildLog.GetBuildNumber() + 1})"; if (File.Exists($"{archiveFileName}.zip")) { string dateNow = $"{DateTime.Now.Year}-{DateTime.Now.Month}-{DateTime.Now.Day}"; string timeNow = $"{DateTime.Now.Hour}-{DateTime.Now.Minute}-{DateTime.Now.Second}"; archiveFileName += $"_{dateNow}_{timeNow}"; } archiveFileName += ".zip"; ZipFile.CreateFromDirectory( pathToBuiltProject, archiveFileName, CompressionLevel.Optimal, false ); #endif } } }