UpdateFileInfo.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using System;
  5. /// <summary>
  6. /// 更新的文件信息
  7. /// </summary>
  8. [Serializable]
  9. public class UpdateFileInfo
  10. {
  11. /// <summary>
  12. /// 版本
  13. /// </summary>
  14. [SerializeField]
  15. public int Version = 0;
  16. /// <summary>
  17. /// 名称
  18. /// </summary>
  19. [SerializeField]
  20. public List<FileMD5Info> Infos = new List<FileMD5Info>();
  21. }
  22. /// <summary>
  23. ///文件的MD5信息
  24. /// </summary>
  25. [Serializable]
  26. public class FileMD5Info
  27. {
  28. /// <summary>
  29. /// 名称
  30. /// </summary>
  31. [SerializeField]
  32. public string Name = "";
  33. /// <summary>
  34. /// md5
  35. /// </summary>
  36. [SerializeField]
  37. public string MD5 = "";
  38. /// <summary>
  39. /// 资源打包时的版本
  40. /// </summary>
  41. [SerializeField]
  42. public int PackVersion = 0;
  43. /// <summary>
  44. /// 资源包的大小 字节
  45. /// </summary>
  46. [SerializeField]
  47. public int PackSizeB = 0;
  48. /// <summary>
  49. /// 资源包的大小 兆
  50. /// </summary>
  51. [SerializeField]
  52. public int PackSizeM = 0;
  53. }
  54. /// <summary>
  55. /// 文件大小信息
  56. /// </summary>
  57. public class FileSizeInfo
  58. {
  59. /// <summary>
  60. /// 大小 字节
  61. /// </summary>
  62. public int sizeB = 0;
  63. /// <summary>
  64. /// 大小 兆
  65. /// </summary>
  66. public int sizeM = 0;
  67. /// <summary>
  68. /// MD5码
  69. /// </summary>
  70. public string md5 = "";
  71. }