54 lines
1.3 KiB
TypeScript
54 lines
1.3 KiB
TypeScript
/**
|
|
* 挑战成功
|
|
*/
|
|
|
|
import GameResMgr, { uiPreName } from "../../Tools/GameResMgr";
|
|
import AdsApiMgr from "../../Tools/Sdk/ads/AdsApiMgr";
|
|
import gameStorage from "../../Tools/gameStorage";
|
|
|
|
|
|
const {ccclass, property} = cc._decorator;
|
|
|
|
@ccclass
|
|
export default class ChallengeSuccessSc extends cc.Component {
|
|
|
|
@property(cc.Label)
|
|
timestr:cc.Label = null
|
|
|
|
|
|
onLoad () {}
|
|
|
|
start () {
|
|
|
|
}
|
|
|
|
showPanel(timenum){
|
|
this.timestr.string = '' + timenum
|
|
}
|
|
|
|
/**
|
|
* 按钮点击
|
|
* @param t
|
|
* @param e
|
|
*/
|
|
btnClickCallBack(t, e){
|
|
if(e == 'back'){
|
|
cc.director.loadScene('StartScene')
|
|
}else if(e == 'share'){
|
|
AdsApiMgr.Instance.recording_Video_Share(()=>{}, ()=>{})
|
|
}else if(e == 'next'){
|
|
if(gameStorage.Instance.getEnergy()>0){
|
|
gameStorage.Instance.setoffLineTime()
|
|
gameStorage.Instance.setEnergy(gameStorage.Instance.getEnergy()-1)
|
|
cc.director.loadScene('LevelUpGameScene')
|
|
}else{ //体力不足
|
|
gameStorage.Instance.setoffLineTime()
|
|
let newnode = cc.instantiate(GameResMgr.Instance.uiPre[uiPreName.addEnery])
|
|
newnode.parent = cc.director.getScene()
|
|
}
|
|
}
|
|
}
|
|
|
|
// update (dt) {}
|
|
}
|