TheInitialProject/Assets/CaoCao/Scripts/Editor/XAsset/Build/Steps/SaveBuildAssets.cs
2024-10-23 16:59:02 +08:00

19 lines
634 B
C#

using System.IO;
using UnityEngine;
namespace CaoCao.Editor
{
public class SaveBuildAssets : IBuildJobStep
{
//"E:/HxMobileProject/BundlesCache/Android/HotfixB.json"
public void Start(BuildJob job)
{
var buildAssets = ScriptableObject.CreateInstance<BuildAssets>();
buildAssets.bundledAssets = job.bundledAssets.ToArray();
buildAssets.rawAssets = job.rawAssets.ToArray();
var json = JsonUtility.ToJson(buildAssets);
var path = Settings.GetCachePath(job.parameters.name + ".json");
File.WriteAllText(path, json);
}
}
}