using System; using AlicizaX; using UnityEditor; using UnityEngine.Serialization; using YooAsset.Editor; 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 string [] Scenes; } 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, }