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

37 lines
896 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;
[System.Serializable]
public struct AppBuildParameter
{
public BuildTarget buildTarget;
public string outPutPath;
public bool developBuild;
public int resMode;
public string fileName;
public Language language;
}
public struct ResourceBuildParameter
{
public BuildTarget ResourceBuildTarget;
public string PackageVersion;
public bool UseDefaultPackageVersion;
public string OutputPath;
public ResourceBuildMode BuildMode;
public const ECompressOption CompressOption = ECompressOption.LZ4;
public const EFileNameStyle FileNameStyle = EFileNameStyle.BundleName_HashName;
public const string EncryptionServiceType = "AlicizaX.Resource.Editor.FileOffsetEncryption";
}
public enum ResourceBuildMode
{
Offline,
Online,
}