using System;
using AlicizaX;
using UnityEditor;
using UnityEngine;
using UnityEngine.Serialization;
using YooAsset;
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 string Version;
///
/// 是否全屏
///
public FullScreenMode FullScreenMode;
///
/// 窗口化大小
///
public Vector2Int WindowedScreenSize;
}
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,
}