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 EBuildMode BuildMode; /// /// 构建管线 /// public string BuildPipeline; /// /// 构建包裹名称 /// public string BuildPackageName; /// /// 构建包裹版本 /// public string BuildPackageVersion; // 收集器配置 public bool UniqueBundleName; public bool EnableAddressable; public bool LocationToLower; public bool IncludeAssetGUID; public bool AutoCollectShaders; public string IgnoreRuleName; // 构建参数 public bool EnableSharePackRule; public string EncryptionClassName; public EFileNameStyle FileNameStyle; 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; } }