12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import { _decorator, Node, Label, Sprite, EventTouch, Tween, tween, Vec3, SpriteFrame} 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('SettleUI')
- export class SettleUI extends BaseExp {
- @property({ type: SpriteFrame, tooltip: "成功的图片" })
- public success_sf: SpriteFrame;
- @property({ type: SpriteFrame, tooltip: "失败的图片" })
- public fail_sf: SpriteFrame;
- @autoBind({ type: Sprite, tooltip: "成功状态的图片" })
- public success_status_icon: Sprite;
- @autoBind({ type: Label, tooltip: "关卡等级" })
- public task_num_lable: Label;
- @autoBind({ type: Sprite, tooltip: "解锁的枪的图片" })
- public gun_icon: Sprite;
- //回调函数
- 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.settleUI,this.cb);
- }
- }
- }
|