games/ChaoJiJieYaGuan_MaJiang2/assets/Script/GameSc/LevelUpGame/TimeOutPanelSc.ts

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) {}
}