This commit is contained in:
tothvillar
2026-07-09 15:04:14 +08:00
commit e896e2ead4
1180 changed files with 115132 additions and 0 deletions
+73
View File
@@ -0,0 +1,73 @@
cc.Class({
extends: cc.Component,
properties: {
showPic: cc.Sprite
},
onLoad: function () {
this.showID = 0;
this.changeTime = 0;
if ((window.swan || window.tt) && window.GameConfig.iconList && window.GameConfig.packageList) {
if (window.GameConfig.packageList.length <= 0 || window.GameConfig.packageList.length <= 0) {
this.node.active = false;
} else {
this.showIcon();
}
} else {
this.node.active = false;
}
},
showIcon: function () {
window.swan && cc.loader.load(window.GameConfig.iconList[this.showID], function (e, o) {
e || (this.showPic.spriteFrame = new cc.SpriteFrame(o));
}.bind(this));
},
touchIconCallBack: function () {
if (window.tt) {
"ios" === window.tt.getSystemInfoSync().platform && window.tt.showToast({
title: " iOS不支持此功能"
});
window.tt.showMoreGamesModal({
appLaunchOptions: [{
appId: "",
query: "foo=bar&baz=qux",
extraData: {}
}],
success: function (e) {},
fail: function (e) {}
});
} else if (window.qg) {
window.qg.navigateToMiniGame({
pkgName: window.GameConfig.packageList[this.showID],
path: "?page=pageB",
extraData: {
from: "脑洞侦探"
},
success: function () {},
fail: function (e) {
console.log(JSON.stringify(e));
}
});
} else {
window.swan && window.swan.navigateToMiniProgram({
appKey: window.GameConfig.packageList[this.showID],
path: "/path/page/0",
extraData: {
from: "脑洞侦探"
},
success: function () {},
fail: function (e) {
console.log(JSON.stringify(e));
}
});
}
},
update: function (e) {
this.changeTime += e;
if (this.changeTime >= 3) {
this.changeTime = 0;
this.showID += 1;
this.showID >= window.GameConfig.iconList.length && (this.showID = 0);
this.showIcon();
}
}
});