68 lines
2.2 KiB
JavaScript
68 lines
2.2 KiB
JavaScript
cc.Class({
|
|
extends: cc.Component,
|
|
properties: {
|
|
shareBtn: cc.Node
|
|
},
|
|
initdata: function (e) {
|
|
this.game = e;
|
|
},
|
|
start: function () {
|
|
cc.PlatformTools.executeStopVideoRecorder();
|
|
this.TongYongGuangGaoShowAsk();
|
|
},
|
|
onBtnClickEvent: function (e) {
|
|
var o = this;
|
|
switch (e.target.name) {
|
|
case "btn_sl_xyg":
|
|
if (1 == this.canclick) {
|
|
if (!(cc.playerData.coin >= 100)) {
|
|
return void cc.global.MianScript.showTuiSong(function () {
|
|
o.canclick = false;
|
|
setTimeout(function () {
|
|
cc.global.zhiyinNode && cc.global.zhiyinNode.showZhuanchang(function () {
|
|
cc.director.loadScene("GameScense");
|
|
});
|
|
}, 800);
|
|
});
|
|
}
|
|
cc.playerData.coin -= 100;
|
|
cc.global.savePlayerData();
|
|
GlobData.ShowAsk("金币-100");
|
|
setTimeout(function () {
|
|
o.canclick = false;
|
|
cc.global.zhiyinNode && cc.global.zhiyinNode.showZhuanchang(function () {
|
|
cc.director.loadScene("GameScense");
|
|
});
|
|
}, 800);
|
|
}
|
|
break;
|
|
case "btn_hzjm":
|
|
cc.global.zhiyinNode && cc.global.zhiyinNode.showZhuanchang(function () {
|
|
cc.global.LoadPreFtabData("prefab/ui/ui_XuanGuan", function () {}.bind(o));
|
|
});
|
|
break;
|
|
case "fenxiang":
|
|
cc.PlatformTools.executeShareRecorderVideo(function () {}, function () {});
|
|
}
|
|
},
|
|
TongYongGuangGaoShowAsk: function () {
|
|
var e = this;
|
|
if (window.tt) {
|
|
this.shareBtn.active = true;
|
|
window.tt && setTimeout(function () {
|
|
cc.global.LoadPreFtabData("prefab/ui/ui_VideoShare", function () {}.bind(e));
|
|
}, 500);
|
|
}
|
|
if (window.qg || GlobData.isUcMiNiGame || window.ks) {
|
|
cc.PlatformTools.executeShowVivoChaPing();
|
|
} else {
|
|
window.swan && cc.PlatformTools.executeShowPushBox();
|
|
cc.PlatformTools.executeShowBanner();
|
|
GlobData.isChaPing++;
|
|
if (GlobData.isChaPing == window.GameConfig.showChapingCishu) {
|
|
cc.PlatformTools.executeShowInterstitial(), GlobData.isChaPing = 0;
|
|
}
|
|
}
|
|
window.qq && cc.PlatformTools.sendToDesktop(null, true);
|
|
}
|
|
}); |