|
@@ -1201,6 +1201,31 @@
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
+ logEventForAdNoParams(eventName) {
|
|
|
+ console.log("zh:logEventForAdNoParams eventName1=" + eventName);
|
|
|
+ if (!Laya.Browser.onAndroid) {
|
|
|
+ console.log('zh:非android dev');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.initBridge()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ console.log("zh:call logEventForAdNoParams eventName2=" + eventName);
|
|
|
+ this.bridge.call("logEventForAdNoParams", eventName);
|
|
|
+ }
|
|
|
+ logEventForAdHaveParams(eventName, jsonStr) {
|
|
|
+ console.log("zh:ts logEventForAdHaveParams eventName1=" + eventName);
|
|
|
+ if (!Laya.Browser.onAndroid) {
|
|
|
+ console.log('zh:非android dev');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.initBridge()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ console.log("zh:call logEventForAdHaveParams eventName2=" + eventName);
|
|
|
+ console.log("zh:logEventForAdHaveParams req = json=" + jsonStr);
|
|
|
+ this.bridge.call("logEventForAdHaveParams", eventName, jsonStr);
|
|
|
+ }
|
|
|
nativeCallJs(msg) {
|
|
|
console.log("zh:nativeCallJs received data: 1111", msg);
|
|
|
if (msg === 'Ad1') {
|
|
@@ -5556,7 +5581,6 @@
|
|
|
}
|
|
|
}
|
|
|
buyBallRod() {
|
|
|
- console.log('zh:buyBallRod eeeeee');
|
|
|
xGame.soundMgr.playSound(xGame.common.btnClickStr);
|
|
|
let selectedIndex = this.ui.purchaseBtn.c1.selectedIndex;
|
|
|
switch (selectedIndex) {
|
|
@@ -5565,6 +5589,7 @@
|
|
|
case 1:
|
|
|
console.log('zh:点击了 USE THIS');
|
|
|
DataMgr.setCurBallRod(this.index);
|
|
|
+ DataMgr.setDiamond(99999);
|
|
|
let curUse = DataMgr.getCurBallRod();
|
|
|
console.log('zh:updateSelf 选择的球杆 = ' + curUse);
|
|
|
let ui = xGame.uiMgr.getUI(UIShop);
|
|
@@ -5579,6 +5604,7 @@
|
|
|
DataMgr.setCurBallRod(this.index);
|
|
|
let ui = xGame.uiMgr.getUI(UIShop);
|
|
|
ui.updateBallRod();
|
|
|
+ this.logEventForGouMaiGan(selectedIndex + '-' + data.name);
|
|
|
}
|
|
|
else {
|
|
|
xGame.uiMgr.Show(UIAddProp, 1);
|
|
@@ -5588,6 +5614,14 @@
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
+ logEventForGouMaiGan(qiuGanName) {
|
|
|
+ const ev = {
|
|
|
+ value: qiuGanName
|
|
|
+ };
|
|
|
+ const jsonStr = JSON.stringify(ev);
|
|
|
+ console.log('zh:ts logEventForGouMaiGan req jsonStr=' + jsonStr);
|
|
|
+ JSBridgeUtils.instance.logEventForAdHaveParams('iap_start', jsonStr);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
class UIShop extends UIBase {
|
|
@@ -10291,6 +10325,8 @@
|
|
|
if (guide == 0 && xGame.common.gameMode == GameMode.bigMove) {
|
|
|
xGame.common.guideStep = 10;
|
|
|
this.closeAllGuide();
|
|
|
+ console.log('zh: 新手引导完毕');
|
|
|
+ JSBridgeUtils.instance.logEventForAdNoParams("tutorial_complete");
|
|
|
}
|
|
|
}
|
|
|
closeAllGuide() {
|
|
@@ -18533,6 +18569,8 @@
|
|
|
if (guide == 0 && xGame.common.gameMode == GameMode.bigMove) {
|
|
|
xGame.common.guideStep = 10;
|
|
|
this.closeAllGuide();
|
|
|
+ console.log('zh: 新手引导完毕');
|
|
|
+ JSBridgeUtils.instance.logEventForAdNoParams("tutorial_complete");
|
|
|
}
|
|
|
}
|
|
|
closeAllGuide() {
|
|
@@ -20685,7 +20723,6 @@
|
|
|
}
|
|
|
}
|
|
|
buyBallRod() {
|
|
|
- console.log('zh:buyBallRod eeeeee');
|
|
|
xGame.soundMgr.playSound(xGame.common.btnClickStr);
|
|
|
let selectedIndex = this.ui.purchaseBtn.c1.selectedIndex;
|
|
|
switch (selectedIndex) {
|
|
@@ -20694,6 +20731,7 @@
|
|
|
case 1:
|
|
|
console.log('zh:点击了 USE THIS');
|
|
|
DataMgr.setCurBallRod(this.index);
|
|
|
+ DataMgr.setDiamond(99999);
|
|
|
let curUse = DataMgr.getCurBallRod();
|
|
|
console.log('zh:updateSelf 选择的球杆 = ' + curUse);
|
|
|
let ui = xGame.uiMgr.getUI(UIShop$1);
|
|
@@ -20708,6 +20746,7 @@
|
|
|
DataMgr.setCurBallRod(this.index);
|
|
|
let ui = xGame.uiMgr.getUI(UIShop$1);
|
|
|
ui.updateBallRod();
|
|
|
+ this.logEventForGouMaiGan(selectedIndex + '-' + data.name);
|
|
|
}
|
|
|
else {
|
|
|
xGame.uiMgr.Show(UIAddProp$1, 1);
|
|
@@ -20717,6 +20756,14 @@
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
+ logEventForGouMaiGan(qiuGanName) {
|
|
|
+ const ev = {
|
|
|
+ value: qiuGanName
|
|
|
+ };
|
|
|
+ const jsonStr = JSON.stringify(ev);
|
|
|
+ console.log('zh:ts logEventForGouMaiGan req jsonStr=' + jsonStr);
|
|
|
+ JSBridgeUtils.instance.logEventForAdHaveParams('iap_start', jsonStr);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
class UIShop$1 extends UIBase {
|