com.alicizax.unity.editor.e.../Editor/Build/BuildCLI/BuildParameter.cs

39 lines
886 B
C#
Raw Normal View History

2025-03-11 17:46:52 +08:00
using System;
using AlicizaX.Runtime;
using UnityEditor;
using UnityEngine.Serialization;
using YooAsset.Editor;
2025-03-20 14:23:00 +08:00
2025-03-20 14:17:24 +08:00
public class AppBuildParameter
2025-03-11 17:46:52 +08:00
{
2025-03-20 14:23:00 +08:00
public BuildTarget BuildTarget;
public string OutPutPath;
public bool ShowDebugWnd;
public bool DevelopBuild;
public int ResMode;
public string FileName;
public Language Language;
2025-03-11 17:46:52 +08:00
}
2025-03-20 14:17:24 +08:00
public class ResourceBuildParameter
2025-03-11 17:46:52 +08:00
{
2025-03-20 14:23:00 +08:00
public BuildTarget ResourceBuildTarget;
public string PackageVersion;
public bool UseDefaultPackageVersion;
public string OutputPath;
public ResourceBuildMode BuildMode;
2025-03-11 17:46:52 +08:00
2025-03-20 14:17:24 +08:00
2025-03-20 14:23:00 +08:00
public ECompressOption CompressOption = ECompressOption.LZ4;
public EFileNameStyle FileNameStyle = EFileNameStyle.BundleName_HashName;
public string EncryptionServiceType = "AlicizaX.Resource.Editor.FileOffsetEncryption";
2025-03-11 17:46:52 +08:00
}
public enum ResourceBuildMode
{
Offline,
Online,
}