import { _decorator, Node, Label, Sprite, EventTouch, Tween, tween, Vec3} from 'cc'; import { BaseExp } from '../core/base/BaseExp'; import List from '../third/List'; import { autoBind } from '../extend/AutoBind'; import { userIns } from '../data/UserData'; import MsgHints from '../utils/MsgHints'; import { Constants } from '../data/Constants'; import { stateMgr } from '../core/manager/StateManager'; import { UpgradeItem } from '../items/item/UpgradeItem'; import { uiMgr } from '../core/manager/UIManager'; import { ResUtil } from '../utils/ResUtil'; import i18n from '../core/i18n/runtime-scripts/LanguageData'; const { ccclass, property } = _decorator; @ccclass('FailUI') export class FailUI extends BaseExp { @autoBind({ type: Label, tooltip: "关卡等级" }) public task_num_lable: Node; //回调函数 private cb:Function = null; start() { this.closeOnBlank = false; } public show(...args: any[]){ this.hasAnim = true; //加载数据ui this.ui(); } /** * 加载数据ui */ public ui(){ } /** * 按钮点击事件 * @param event 事件 * @param param 参数 */ override onBtnClicked(event:EventTouch, param:any) { let btnName = event.target.name; if(btnName === 'restart_btn'){//重新开始 uiMgr.hide(Constants.popUIs.failUI,this.cb); } } }