| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- 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<string> IgnoreFiles;
- public int ChangeNum;
- public bool IsIgnore = true;
- public BuildLanguage Language = BuildLanguage.cn;
- public int buildTag = 0;
- public List<ResInfo> ResInfos;
- public string[] Tags = null;
- private ResInfo curResInfo;
- public ResInfo GetResInfo()
- {
- ResInfo resInfo = null;
- string curName = Tags[buildTag];
- 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;
- }
- public void InitTags()
- {
- if (ResInfos != null && ResInfos.Count > 0)
- {
- List<string> tags = new List<string>();
- foreach (var item in ResInfos)
- {
- tags.Add(item.Name);
- }
- Tags = tags.ToArray();
- }
- }
- }
|