export class TaskCfg { public static Taskitems = { "501": { "id": 501, "name": "道具大礼包", "desc": "", "res": "", "items": [ { "itemId": 3002, "num": 1 }, { "itemId": 3001, "num": 1 }, { "itemId": 1000, "num": 10 }, { "itemId": 100, "num": 5 } ], "value": 3, "type": 0 }, "502": { "id": 502, "name": "完成1关主线关卡", "desc": "", "res": "", "items": [ { "itemId": 1000, "num": 10 }, { "itemId": 0, "num": 20 }, { "itemId": 100, "num": 5 } ], "value": 1, "type": 1 }, "503": { "id": 503, "name": "完成15关主线关卡", "desc": "", "res": "", "items": [ { "itemId": 3003, "num": 1 }, { "itemId": 1000, "num": 20 }, { "itemId": 0, "num": 100 }, { "itemId": 100, "num": 5 } ], "value": 15, "type": 1 }, "504": { "id": 504, "name": "完成30关主线关卡", "desc": "", "res": "", "items": [ { "itemId": 3001, "num": 1 }, { "itemId": 3002, "num": 1 }, { "itemId": 1000, "num": 30 }, { "itemId": 0, "num": 300 } ], "value": 30, "type": 1 }, "505": { "id": 505, "name": "观看10次视频", "desc": "", "res": "", "items": [ { "itemId": 3001, "num": 1 }, { "itemId": 3002, "num": 1 }, { "itemId": 1000, "num": 50 }, { "itemId": 0, "num": 200 }, { "itemId": 100, "num": 10 } ], "value": 10, "type": 3 }, "506": { "id": 506, "name": "每日拼图", "desc": "", "res": "", "items": [ { "itemId": 1000, "num": 10 }, { "itemId": 0, "num": 20 }, { "itemId": 100, "num": 5 } ], "value": 1, "type": 4 }, "507": { "id": 507, "name": "分享两次游戏", "desc": "", "res": "", "items": [ { "itemId": 1000, "num": 20 }, { "itemId": 0, "num": 100 } ], "value": 2, "type": 2 } } public static refreshTime = 15 //刷新间隔 //弹窗路径 public static PopupUi = { } //道具资源路径 public static itemPath = "Task/Res/Items/" public static iconPath = "Task/Res/" public static toastPath = "Task/Prefab/Common/toast" } export class TaskConfig { id: number; name: string; desc: string; res: string; items: Array<{ itemId: number, num: number }>; type: number; //TaskType任务类型 value: number; } export enum TaskStatus { UNFINISHED = 0, //未领取 RECEIVED = 1 //已领取 } /**任务类型 */ export enum TaskType { ITEM, //看视频直接领取 LEVEL,//完成关卡直接领取 SHARE,// 分享直接领取 VIDEO, //看视频领取奖励 JIGSAW, // 完成拼图 FIRST, //首次通关任务 }