| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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";
- }
- }
|