| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import { Data } from "../../../mk/data/Data";
- import { RewardType } from "../GameData";
- /**
- * @description 奖励数据
- * @author 邹勇 薛鸿潇
- */
- export class RewardData extends Data {
- /**
- * 标志位
- * - 初始化提现样式
- */
- public init_cash_style: boolean = true;
- private _data: Array<any> = [];
- /** 奖励列表 */
- set data(value: Array<any>) {
- this._data = value;
- this.init_cash_style = true;
- }
- get data(): Array<any> {
- return this._data;
- }
- /**
- * 气泡子红包类型
- * - 1 主界面气泡、关卡气泡
- * - 2 关卡消除
- */
- subType: number = 1;
- /**
- * 奖励添加
- */
- public addReward() {
- const i_count = gData.reward.data.length;
- for (let i = 0; i < i_count; i++) {
- if (gData.reward.data[i].rewardType == RewardType.redBag) {
- gData.gameData.gameData.redMoney += gData.reward.data[i].rewardNum;
- } else if (gData.reward.data[i].rewardType == RewardType.rmb) {
- // ?
- } else if (gData.reward.data[i].rewardType == RewardType.pigRmb) {
- gData.gameData.gameData.piggyBank += gData.reward.data[i].rewardNum;
- }
- }
- }
- }
|