PoemGalleryDataManager.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using ET;
  5. using FairyGUI;
  6. using UnityEngine;
  7. namespace GFGGame
  8. {
  9. public class PoemGalleryDataManager : SingletonBase<PoemGalleryDataManager>
  10. {
  11. private long _themeOrder = 0;
  12. /// <summary>
  13. /// 主题期数
  14. /// </summary>
  15. public long ThemeOrder
  16. {
  17. get
  18. {
  19. return _themeOrder;
  20. }
  21. set
  22. {
  23. _themeOrder = value;
  24. }
  25. }
  26. private long _themeId = 0;
  27. /// <summary>
  28. /// 主题配置id
  29. /// </summary>
  30. public long ThemeId
  31. {
  32. get
  33. {
  34. return _themeId;
  35. }
  36. set
  37. {
  38. _themeId = value;
  39. }
  40. }
  41. private long _myRank = 0;
  42. /// <summary>
  43. /// 我的最高排行
  44. /// </summary>
  45. public long MyRank
  46. {
  47. get
  48. {
  49. return _myRank;
  50. }
  51. set
  52. {
  53. _myRank = value;
  54. }
  55. }
  56. /// <summary>
  57. /// 推荐数据
  58. /// </summary>
  59. public List<PoemGalleryData> RecommendDatas = new List<PoemGalleryData>();
  60. /// <summary>
  61. /// 最新数据
  62. /// </summary>
  63. public List<PoemGalleryData> NewestDatas = new List<PoemGalleryData>();
  64. /// <summary>
  65. /// 好友数据
  66. /// </summary>
  67. public List<PoemGalleryData> FrinedDatas = new List<PoemGalleryData>();
  68. /// <summary>
  69. /// 收藏数据
  70. /// </summary>
  71. public List<PoemGalleryData> FavoriteDatas = new List<PoemGalleryData>();
  72. /// <summary>
  73. /// 我的作品数据
  74. /// </summary>
  75. public List<PoemGalleryData> MySelfDatas = new List<PoemGalleryData>();
  76. /// <summary>
  77. /// 排行榜数据
  78. /// </summary>
  79. public List<PoemGalleryData> RankDatas = new List<PoemGalleryData>();
  80. public void Clear()
  81. {
  82. RecommendDatas.Clear();
  83. FrinedDatas.Clear();
  84. FavoriteDatas.Clear();
  85. MySelfDatas.Clear();
  86. RankDatas.Clear();
  87. }
  88. }
  89. }