39 lines
761 B
C#
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);
|
|
}
|
|
}
|
|
} |