// Learn TypeScript: // - https://docs.cocos.com/creator/manual/en/scripting/typescript.html // Learn Attribute: // - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html // Learn life-cycle callbacks: // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html const {ccclass, property} = cc._decorator; @ccclass export default class BtnClick extends cc.Component { // LIFE-CYCLE CALLBACKS: // onLoad () {} @property(cc.Button) btn:cc.Button = null start () { } click(){ this.btn.interactable = false this.scheduleOnce(()=>{ if(cc.isValid(this.btn)){ this.btn.interactable = true } },1) } // update (dt) {} }