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