37 lines
896 B
C#
37 lines
896 B
C#
|
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,
|
||
|
}
|