//********************* // create by 流云 // time: Fri Jun 13 2025 // desc: //********************* import { _decorator, Component, Node, find } from 'cc'; import { Auto_MsgBox } from './Auto_MsgBox'; const { ccclass, property } = _decorator; @ccclass('UIMsgBox') export class UIMsgBox extends Auto_MsgBox { onLoad(): void { super.onLoad(); } onEnable(): void { super.onEnable(); } onDisable(): void { super.onDisable(); } onInit(): void { if (this.prema["title"]) this.title = this.prema["title"]; if (this.prema["content"]) this.content = this.prema["content"]; if (this.prema["yesFun"]) this.yesFun = this.prema["yesFun"]; if (this.prema["noFun"]) this.noFun = this.prema["noFun"]; this.lb_content.string = this.content; this.showOpenCenterEff(); this.showOpenMaskEff(2); this.btnOk.x = this.noFun ? -110 : 0; this.btnNo.active = this.noFun != null; } title: string = ""; content: string = ""; yesFun: Function = null; noFun: Function = null; click_btnNo(): void { this.close(2); if (this.noFun) this.noFun(); } click_btnOk(): void { this.close(2); if (this.yesFun) this.yesFun(); } }