2022-03-01 10:44:12 +08:00
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
|
|
namespace YooAsset
|
|
|
|
|
|
{
|
2023-04-22 10:27:56 +08:00
|
|
|
|
[CreateAssetMenu(fileName = "YooAssetSettings", menuName = "YooAsset/Create YooAsset Settings")]
|
2022-03-09 23:57:04 +08:00
|
|
|
|
internal class YooAssetSettings : ScriptableObject
|
2022-03-01 10:44:12 +08:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
2022-12-03 18:48:51 +08:00
|
|
|
|
/// 清单文件名称
|
2022-03-01 10:44:12 +08:00
|
|
|
|
/// </summary>
|
2023-03-11 00:06:40 +08:00
|
|
|
|
public string ManifestFileName = "PackageManifest";
|
2022-03-01 10:44:12 +08:00
|
|
|
|
|
2022-07-31 22:51:40 +08:00
|
|
|
|
|
2022-07-31 23:09:54 +08:00
|
|
|
|
/// <summary>
|
2022-12-03 18:48:51 +08:00
|
|
|
|
/// 清单文件头标记
|
|
|
|
|
|
/// </summary>
|
2023-03-11 00:06:40 +08:00
|
|
|
|
public const uint ManifestFileSign = 0x594F4F;
|
2022-12-03 18:48:51 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 清单文件极限大小(100MB)
|
|
|
|
|
|
/// </summary>
|
2023-03-11 00:06:40 +08:00
|
|
|
|
public const int ManifestFileMaxSize = 104857600;
|
2022-12-03 18:48:51 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 清单文件格式版本
|
2022-07-31 23:09:54 +08:00
|
|
|
|
/// </summary>
|
2023-07-18 14:27:33 +08:00
|
|
|
|
public const string ManifestFileVersion = "1.5.2";
|
2022-07-31 23:09:54 +08:00
|
|
|
|
|
2023-02-17 18:43:39 +08:00
|
|
|
|
|
2023-02-06 17:50:36 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 缓存的数据文件名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string CacheBundleDataFileName = "__data";
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 缓存的信息文件名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string CacheBundleInfoFileName = "__info";
|
|
|
|
|
|
|
2023-07-05 15:14:21 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 默认的YooAsset文件夹名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string DefaultYooFolderName = "yoo";
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 缓存的资源文件的文件夹名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string CachedBundleFileFolder = "CacheBundleFiles";
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 缓存的原生文件的文件夹名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string CachedRawFileFolder = "CacheRawFiles";
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 缓存的清单文件的文件夹名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string ManifestFolderName = "ManifestFiles";
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 记录应用程序版本的文件名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public const string AppFootPrintFileName = "ApplicationFootPrint.bytes";
|
|
|
|
|
|
|
2022-12-21 17:10:28 +08:00
|
|
|
|
|
2022-03-01 10:44:12 +08:00
|
|
|
|
/// <summary>
|
2022-07-31 22:51:40 +08:00
|
|
|
|
/// 构建输出文件夹名称
|
2022-03-01 10:44:12 +08:00
|
|
|
|
/// </summary>
|
2022-07-31 22:51:40 +08:00
|
|
|
|
public const string OutputFolderName = "OutputCache";
|
2022-07-15 19:34:59 +08:00
|
|
|
|
|
2022-03-01 10:44:12 +08:00
|
|
|
|
/// <summary>
|
2022-03-21 14:45:20 +08:00
|
|
|
|
/// 构建输出的报告文件
|
2022-03-16 22:22:55 +08:00
|
|
|
|
/// </summary>
|
2022-04-27 11:02:30 +08:00
|
|
|
|
public const string ReportFileName = "BuildReport";
|
2022-03-01 10:44:12 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|