ResInfo.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. [System.Serializable]
  5. public class RG_Ignore_Info
  6. {
  7. [SerializeField]
  8. public string Field;
  9. [SerializeField]
  10. public bool IsIgnore;
  11. }
  12. [CreateAssetMenuAttribute(fileName = "ResInfo", menuName = "EditorConfig/创建检测资源更新配置文件ResInfo")]
  13. public class ResInfo : ScriptableObject
  14. {
  15. public string Name = "Test";
  16. public string CN_Name = "测试服";
  17. public string OldPath = "C:/Users/Administrator/Desktop/My/项目/0";
  18. public string NewPath = "./StreamingAssets/AssetsAndroid";
  19. public string OutputPath = "C:/Users/Administrator/Desktop/My/项目/1";
  20. public string BaseNameFileInfoPath = "";
  21. public string VersionFileName = "Version";
  22. public string mainfestFileName = "mainfest";
  23. public string ResVersion = "0.1.0.0";
  24. public List<string> IgnoreFiles;
  25. public List<RG_Ignore_Info> rG_Ignore_Infos;
  26. public List<RG_Ignore_Info> Rg_Essential_Infos;
  27. public int ChangeNum;
  28. public bool IsIgnore = true;
  29. public BuildLanguage Language = BuildLanguage.cn;
  30. public bool IsHx = false;
  31. public string hxKey = "";
  32. public AbNameHxInfo abNameHxInfo;
  33. }