import GameM from "../manager/GameM"; import HttpM from "../manager/HttpM"; import UIMng, { PanelType } from "../uiFrames/UIMng"; import { HTTP_TYPE } from "./CommonData"; const { ccclass, property } = cc._decorator; export default class BankData { private static instance: BankData = null static get Instance(): BankData { if (!BankData.instance) { BankData.instance = new BankData() } return BankData.instance } logintimes = 0 videotimes = 0 getRichBankConfig(successCb) { HttpM.Instance.SendData(HTTP_TYPE.getRichBankCfg, { appVersion: GameM.commonData.appVersion }, (res) => { console.log("-->res getRichBankConfig:", res); if (res.data != null) { GameM.commonData.richBankConfig = res.data if (successCb) { successCb() } } }, null, null, true); } getCurrentCashTaskInfo(successCb) { HttpM.Instance.SendData(HTTP_TYPE.getCurrentCashTaskInfo, { "index": GameM.commonData.currentRichBankCashTaskIndex, version: GameM.commonData.version }, (res) => { console.log("-->res getCurrentCashTaskInfo:", res); if (res.data != null) { this.logintimes = res.data.logintimes this.videotimes = res.data.videotimes if(this.logintimes == null){ this.logintimes = 0 } if(this.videotimes == null){ this.videotimes = 0 } if (successCb) { successCb() } } }, null, null, true); } // update (dt) {} }