import SScript from "./SScript"; import Node = Laya.Node; import Dialog = Laya.Dialog; /** 该脚本可以拓展一个Dialog弹框的能力 */ export default class SDialog extends SScript{ /** @prop {name:closeButton, tips:"用来关闭弹窗的按钮", type:Node} */ closeButton:Node; onAwake(){ if(this.closeButton) { this.closeButton.on(Laya.Event.CLICK, this, this._onCloseBtnClick); } } private _onCloseBtnClick(){ (this.owner as Dialog).close(); } }