import Model from "./Model"; import Config from "./Config"; const { ccclass, property } = cc._decorator; @ccclass export default class Menu extends cc.Component { @property(cc.Label) draw_label: cc.Label = null; @property(cc.Node) draw_Complete: cc.Node = null; @property({ type: cc.AudioClip }) bg: cc.AudioClip = null; static hasCreatAuthorBtn: boolean = false; onLoad() { Config.init() this.draw_label.getComponent(cc.Label).string = (Model.game.drawLevel - 1) + '/' + (Config.drawLevels.length - 1) this.draw_Complete.active = Model.game.completeInfo[3] == 1 if (!cc.audioEngine.isMusicPlaying()) cc.audioEngine.playMusic(this.bg, true); } onLevelUIClick(e) { Model.game.selectedModel = 4 cc.director.loadScene('levelUI') } onDrawClick(e) { Model.game.selectedModel = 4 if (Model.game.drawLevel <= Config.drawLevels.length - 1) { Model.game.selectedLevel = Model.game.drawLevel cc.director.loadScene('gameDraw') } else { cc.director.loadScene('levelUI') } } }