import { Data } from "../core/data/Data"; import { ActivityInfoData } from "./ActivityInfoData"; import { TaskInfoData } from "./TaskInfoData"; /** * 任务活跃数据 * @author 孙雄 */ export class TaskData extends Data { /**活跃度 */ public activityNum: number; /**补领奖励数量 */ public yesterdayRewardNum: number; /** 活跃宝箱最后一个宝箱的最小数值*/ public minNum: number; /** 活跃宝箱最后一个宝箱的最大数值*/ public maxNum: number; /**是否有补领取 */ public yesterdayIsReceive: boolean; /**活跃宝箱信息 */ public activitys: Array = []; /**任务信息 */ public tasks: Array = []; /**任务奖励领取次数 */ public getTaskGiftNum = 0; /**活跃宝箱奖励领取次数 */ public getActiveBoxGiftNum = 0; /**活跃度补领次数 */ public replacementNum = 0; /** * 是否有未领取的任务奖励 */ public hasReceived = false; } // export class TaskPercentData extends MapData { // } // export class TaskItemData extends Data { // public server: { // step: number, // completeTimes: number // } // public client: any; // } // export class TaskActiveData extends Data { // public percent: number; // /** // * 0、未领取;1、普通领取;2、多倍领取 // */ // public receivedList: number[]; // }