import { _decorator, Component, Label, Node, Sprite } from 'cc'; import { BundleName } from 'db://assets/script/Config/EnumCfg'; import { LayerMgr } from 'db://assets/script/Manager/LayerMgr'; import { gamecfg } from '../dtta/interfaceMgr'; const { ccclass, property } = _decorator; @ccclass('item_changelevel') export class item_changelevel extends Component { @property(Label) txt_title: Label = null; @property(Sprite) img_show: Sprite = null; data: gamecfg = null index = 0 Init(data: gamecfg, index: number) { this.txt_title.string = data.title; this.data = data; this.index = index; LayerMgr.instance.ShowSprite(BundleName.hall, "image/levelbg/level" + data.unit, this.img_show.node) } OnClickThis() { this.node.setSiblingIndex(0) } }