GameOverUI.ts 1019 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import GamePlay from "../GamePlay";
  2. const { ccclass, property } = cc._decorator;
  3. @ccclass
  4. export default class GameOverUI extends cc.Component {
  5. @property(cc.Node)
  6. node_bg:cc.Node = null;
  7. // LIFE-CYCLE CALLBACKS:
  8. // onLoad () {}
  9. start() {
  10. this.node_bg.setContentSize(cc.winSize.width, cc.winSize.height);
  11. mk.ad.showNative(4);
  12. }
  13. // update (dt) {}
  14. /** 点击关闭按钮 */
  15. onClickClose() {
  16. GamePlay.Inst.nextLevel();
  17. mk.ad.destroyNativeAd();
  18. mk.ui.closePanel(this.node.name);
  19. }
  20. /** 点击下一关按钮 */
  21. onClickNextBtn() {
  22. GamePlay.Inst.nextLevel();
  23. mk.ad.destroyNativeAd();
  24. mk.ui.closePanel(this.node.name);
  25. }
  26. /** 点击返回按钮 */
  27. onClickBackBtn() {
  28. GamePlay.Inst.restart();//退出不扣体力
  29. GamePlay.Inst.node.active = false;
  30. mk.ad.destroyNativeAd();
  31. mk.ui.closePanel(this.node.name);
  32. }
  33. }