57 lines
1.3 KiB
TypeScript
57 lines
1.3 KiB
TypeScript
|
|
/**
|
|
* 时间到
|
|
*/
|
|
|
|
import { SceneName } from "../../Tools/Define";
|
|
import PlayData, { GameState } from "../../Tools/PlayData";
|
|
import AdsApiMgr from "../../Tools/Sdk/ads/AdsApiMgr";
|
|
import gameStorage from "../../Tools/gameStorage";
|
|
import {TrackingManager, TrackingType} from "../../Tracking/TrackingManager";
|
|
|
|
const {ccclass, property} = cc._decorator;
|
|
|
|
@ccclass
|
|
export default class TimeOutPanelSc extends cc.Component {
|
|
|
|
gamesc = null
|
|
|
|
onLoad () {
|
|
|
|
}
|
|
|
|
start () {
|
|
|
|
}
|
|
|
|
setGameSc(sc){
|
|
this.gamesc = sc
|
|
}
|
|
|
|
/**
|
|
* 按钮点击事件
|
|
* @param t
|
|
* @param e
|
|
*/
|
|
btnClickCallBack(t, e){
|
|
if(e == 'video'){
|
|
TrackingManager.send(TrackingType.AddTime);
|
|
|
|
var self = this
|
|
AdsApiMgr.Instance.motivational_Video_Show(()=>{
|
|
AdsApiMgr.Instance.recording_Video_Start()
|
|
PlayData.Instance.gamestate = GameState.gaming
|
|
self.gamesc.countdown = 180
|
|
self.gamesc.updateTime(self.gamesc.countdown)
|
|
self.node.destroy()
|
|
}, ()=>{})
|
|
}else if(e == 'fangqi'){
|
|
this.node.destroy()
|
|
gameStorage.Instance.resetShengJiCheckOutData(PlayData.Instance.guanqia)
|
|
cc.director.loadScene(SceneName.start)
|
|
}
|
|
}
|
|
|
|
// update (dt) {}
|
|
}
|