using System.Collections; using System.Collections.Generic; using UnityEngine; public enum BuildLanguage { cn = 1, en = 2, } public enum BuildTag { Hy_Test = 1, Hy_Android = 2, Hy_Ios = 3, Hy_Android_en = 4, HY_Ios_en = 5, Hy_Test_en = 6, Gn_0_1_Android = 7, Gn_0_1_Ios = 8, Gn_Zhuan_Android = 9, Gn_Zhuan_Ios = 10, Hy_Test_ru = 11, Hy_Android_ru = 12, HY_Ios_ru = 13, } [ CreateAssetMenuAttribute(fileName ="CheckHotResWindownInfo",menuName = "EditorConfig/创建检测资源更新配置文件")] public class CheckResWindowInfo : ScriptableObject { public string OldPath = "C:/Users/Administrator/Desktop/My/项目/0"; #if UNITY_IOS public string NewPath = "./StreamingAssets/unityRes"; #else public string NewPath = "./StreamingAssets/AssetsAndroid"; #endif public string OutputPath = "C:/Users/Administrator/Desktop/My/项目/1"; public string VersionFileName = "Version"; public string mainfestFileName = "mainfest"; public string ResVersion = "0.1.0.0"; public List IgnoreFiles; public int ChangeNum; public bool IsIgnore = true; public BuildLanguage Language = BuildLanguage.cn; public BuildTag buildTag = BuildTag.Hy_Test; public List ResInfos; private ResInfo curResInfo; public ResInfo GetResInfo() { ResInfo resInfo = null; string curName = buildTag.ToString(); if (curResInfo != null && curResInfo.Name == curName) { resInfo = curResInfo; } else { if (ResInfos != null) { for (int i = 0; i < ResInfos.Count; i++) { if (curName == ResInfos[i].Name) { resInfo = ResInfos[i]; curResInfo = resInfo; } } } } return resInfo; } }