39 lines
907 B
C#
39 lines
907 B
C#
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,
|
|
}
|