com.alicizax.unity.editor.e.../Editor/Build/BuildCLI/BuildParameter.cs
2025-03-20 14:17:24 +08:00

39 lines
907 B
C#

using System;
using AlicizaX.Runtime;
using UnityEditor;
using UnityEngine.Serialization;
using YooAsset.Editor;
[System.Serializable]
public class AppBuildParameter
{
public BuildTarget buildTarget;
public string outPutPath;
public bool showDebugWnd;
public bool developBuild;
public int resMode;
public string fileName;
public Language language;
}
public class ResourceBuildParameter
{
public BuildTarget resourceBuildTarget;
public string packageVersion;
public bool useDefaultPackageVersion;
public string outputPath;
public ResourceBuildMode buildMode;
public ECompressOption compressOption = ECompressOption.LZ4;
public EFileNameStyle fileNameStyle = EFileNameStyle.BundleName_HashName;
public string encryptionServiceType = "AlicizaX.Resource.Editor.FileOffsetEncryption";
}
public enum ResourceBuildMode
{
Offline,
Online,
}