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