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, }