item_changelevel.ts 827 B

1234567891011121314151617181920212223242526272829
  1. import { _decorator, Component, Label, Node, Sprite } from 'cc';
  2. import { BundleName } from 'db://assets/script/Config/EnumCfg';
  3. import { LayerMgr } from 'db://assets/script/Manager/LayerMgr';
  4. import { gamecfg } from '../dtta/interfaceMgr';
  5. const { ccclass, property } = _decorator;
  6. @ccclass('item_changelevel')
  7. export class item_changelevel extends Component {
  8. @property(Label)
  9. txt_title: Label = null;
  10. @property(Sprite)
  11. img_show: Sprite = null;
  12. data: gamecfg = null
  13. index = 0
  14. Init(data: gamecfg, index: number) {
  15. this.txt_title.string = data.title;
  16. this.data = data;
  17. this.index = index;
  18. LayerMgr.instance.ShowSprite(BundleName.hall, "image/levelbg/level" + data.unit, this.img_show.node)
  19. }
  20. OnClickThis() {
  21. this.node.setSiblingIndex(0)
  22. }
  23. }