CardData.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using ET;
  2. using System.Collections.Generic;
  3. namespace GFGGame
  4. {
  5. public class CardData
  6. {
  7. public int id;
  8. public int pageIndex; //当前列表类型
  9. public int index; //当前列表里的第几个
  10. public int lv;
  11. public int exp;
  12. public int star;
  13. public int _resIndex = -1;//当前卡面,0默认,1特殊
  14. public int resIndex;
  15. public int mainScore;
  16. public List<string> _resources;//所有配置卡面
  17. public List<string> resources
  18. {
  19. get
  20. {
  21. if(_resources == null)
  22. {
  23. ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(id);
  24. CardDataManager.GetCardResources(itemCfg);
  25. }
  26. return _resources;
  27. }
  28. }
  29. public Dictionary<int, int> scores;
  30. public Dictionary<int, int> starRewardsState = new Dictionary<int, int>();//升星奖励领取状态,只记录可领和已领
  31. public ItemCfg itemCfg
  32. {
  33. get
  34. {
  35. return ItemCfgArray.Instance.GetCfg(id);
  36. }
  37. }
  38. }
  39. }