YooAsset/Assets/YooAsset/Editor/AssetBundleBuilder/BuildReport/BuildReport.cs

39 lines
761 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace YooAsset.Editor
{
/// <summary>
/// 构建报告
/// </summary>
[Serializable]
public class BuildReport
{
/// <summary>
/// 构建汇总信息
/// </summary>
public BuildSummary Summary = new BuildSummary();
/// <summary>
/// 资源包列表
/// </summary>
public List<BuildBundleInfo> BundleInfos;
/// <summary>
/// 冗余的资源列表
/// </summary>
public List<string> RedundancyList;
/// <summary>
/// 序列化
/// </summary>
public static void Serialize(string savePath, BuildReport buildReport)
{
string json = JsonUtility.ToJson(buildReport, true);
FileUtility.CreateFile(savePath, json);
}
}
}