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;
}
}