You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
2.1 KiB
66 lines
2.1 KiB
import { ryw_Event } from "../FrameWork/Event/EventEnum";
|
|
import EventMgr from "../FrameWork/Event/EventMgr";
|
|
import GameMgr from "../FrameWork/Mgr/GameMgr";
|
|
import AppPlatform from "../FrameWork/Util/AppPlatform";
|
|
import Common5 from "../Platform/th/Common5";
|
|
import TTAPI from "../Platform/tt/TTAPI";
|
|
import PhysicalPowerManger from "../ttFrame/manager/PhysicalPowerManger";
|
|
|
|
|
|
/*
|
|
* @Author: YeeChan
|
|
* @Date: 2021-12-22 18:54:23
|
|
* @Description: 体力不足弹窗
|
|
*/
|
|
const { ccclass, property } = cc._decorator;
|
|
|
|
@ccclass
|
|
export default class AddPowerUI extends cc.Component {
|
|
|
|
protected showNode: cc.Node = null;
|
|
protected btnOk: cc.Node = null;
|
|
protected btnClose: cc.Node = null;
|
|
protected btnBack: cc.Node = null;
|
|
|
|
protected start(): void {
|
|
this.showNode = this.node.getChildByName("show");
|
|
this.btnOk = this.showNode.getChildByName("btnOk");
|
|
this.btnClose = this.showNode.getChildByName("btnClose");
|
|
this.btnBack = this.showNode.getChildByName("btnBack");
|
|
this.btnOk.on("click", () => {
|
|
let tab = {
|
|
onClose: (finish)=>{
|
|
if (finish) {
|
|
if(AppPlatform.is_TT_GAME_custom()){
|
|
window["tt"].reportAnalytics('watchAd', {
|
|
type: '看视频普通体力',
|
|
});
|
|
}
|
|
PhysicalPowerManger.setPhysicalNum(Common5.videoGetPowerNum);
|
|
GameMgr.getInstance_custom().saveGameData_custom();
|
|
this.btnCloseFunc();
|
|
EventMgr.emitEvent_custom(ryw_Event.game_restart);
|
|
}
|
|
},onFailed:()=>{
|
|
|
|
}
|
|
}
|
|
AppPlatform.playVideo_custom(tab)
|
|
}, this);
|
|
|
|
this.btnClose.on("click", () => {
|
|
this.btnCloseFunc();
|
|
}, this);
|
|
|
|
this.btnBack.on("click", () => {
|
|
this.btnCloseFunc();
|
|
}, this);
|
|
}
|
|
|
|
btnCloseFunc() {
|
|
this.node.removeFromParent();
|
|
TTAPI.stopRecord_custom();
|
|
cc.director.loadScene("MainScene");
|
|
}
|
|
|
|
}
|
|
|