using System; using System.Collections; using System.Collections.Generic; using UnityEditor; namespace YooAsset.Editor { [Serializable] public class ReportSummary { /// /// YooAsset版本 /// public string YooVersion; /// /// 引擎版本 /// public string UnityVersion; /// /// 构建时间 /// public string BuildDate; /// /// 构建耗时(单位:秒) /// public int BuildSeconds; /// /// 构建平台 /// public BuildTarget BuildTarget; /// /// 构建管线 /// public EBuildPipeline BuildPipeline; /// /// 构建模式 /// public EBuildMode BuildMode; /// /// 构建包裹名称 /// public string BuildPackageName; /// /// 构建包裹版本 /// public string BuildPackageVersion; /// /// 启用可寻址资源定位 /// public bool EnableAddressable; /// /// 资源定位地址大小写不敏感 /// public bool LocationToLower; /// /// 包含资源GUID数据 /// public bool IncludeAssetGUID; /// /// 资源包名唯一化 /// public bool UniqueBundleName; /// /// 共享资源的打包规则类名 /// public string SharedPackRuleClassName; /// /// 加密服务类名称 /// public string EncryptionServicesClassName; // 构建参数 public EOutputNameStyle OutputNameStyle; public ECompressOption CompressOption; public bool DisableWriteTypeTree; public bool IgnoreTypeTreeChanges; // 构建结果 public int AssetFileTotalCount; public int MainAssetTotalCount; public int AllBundleTotalCount; public long AllBundleTotalSize; public int EncryptedBundleTotalCount; public long EncryptedBundleTotalSize; public int RawBundleTotalCount; public long RawBundleTotalSize; } }