rewardDtMgr.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import { AssetsHelper } from "../framework/asset/AssetsHelper";
  2. import JsonManager from "../framework/json/JsonManager";
  3. export default class rewardDtMgr {
  4. static instance: rewardDtMgr = null;
  5. static getInstance(): rewardDtMgr {
  6. if (rewardDtMgr.instance == null) {
  7. rewardDtMgr.instance = new rewardDtMgr();
  8. }
  9. return rewardDtMgr.instance;
  10. }
  11. /**
  12. * 获取签到奖励数据
  13. * @returns 签到数据
  14. */
  15. getSignRewardList() {
  16. let data = JsonManager.getInstance().GetDataByName(AssetsHelper.SIGN_DATA_JSON);
  17. if (data) {
  18. return data;
  19. }
  20. return undefined;
  21. }
  22. /**
  23. * 幸存者福利界面需要的数据
  24. * @returns 奖励数据
  25. */
  26. getSurvivorRewardList() {
  27. let data = JsonManager.getInstance().GetDataByName(AssetsHelper.SURVIVOR_DATA_JSON);
  28. if (data) {
  29. return data;
  30. }
  31. return undefined;
  32. }
  33. /**
  34. * 空投界面需要的数据
  35. * @returns 奖励数据
  36. */
  37. getAirDropRewardList() {
  38. let data = JsonManager.getInstance().GetDataByName(AssetsHelper.AIRDROP_DATA_JSON);
  39. if (data) {
  40. return data;
  41. }
  42. return undefined;
  43. }
  44. /**
  45. * 搜刮超市界面需要的数据
  46. * @returns 奖励数据
  47. */
  48. getSearMaketRewardList() {
  49. let data = JsonManager.getInstance().GetDataByName(AssetsHelper.SEARCHMARKET_DATA_JSON);
  50. if (data) {
  51. return data;
  52. }
  53. return undefined;
  54. }
  55. }