import { BaseView } from "../../../lightMVC/core/base/BaseView"; import { App } from "../../Manager/App"; import { Sex } from "../../Framework/Const/EnumDefine"; import SuperScrollView from "../SuperScrollview/SuperScrollView"; import MissionItem from "./MissionItem"; const { ccclass, property } = cc._decorator; @ccclass export default class MissionPanel extends BaseView { private skinNum: number = 6; private currentNum: number = 1; private list: any[] = []; public drawView(): void { for (let i = 0; i < App.DataManager.MissionDataList.length; i++) { this.list[i] = i; } // 返回 let closeBtn = this.ui.getNode("close"); closeBtn.on(cc.Node.EventType.TOUCH_END, () => { this.closeView(); }, this); this.CreateLevel(); this.ui.getNode("item").active = false; } /** * 生成皮肤列表 */ private CreateLevel(): void { let skinList = this.ui.getNode("List"); skinList.getComponent(SuperScrollView).setData(this.list, false, null); } public static path(): string { return "hallScene/prefabs/MissionPanel"; } }