This commit is contained in:
COMPUTER\EDY 2026-08-17 16:41:35 +08:00
parent 65f6326b14
commit 2536198641
2 changed files with 8 additions and 19 deletions

View File

@ -3563,10 +3563,7 @@ export default class MapConroler extends cc.Component {
const wincoin = winCOIN.getComponent(SceneManager); const wincoin = winCOIN.getComponent(SceneManager);
if (wincoin) { if (wincoin) {
wincoin.updateWinCoin(); wincoin.updateWinCoin();
const abTests = cc.fx.GameConfig.GM_INFO.abTests; wincoin.updateNextMode();
if (abTests && Number(abTests.layer_two) == 2) {
wincoin.updateNextMode();
}
} else { } else {
console.log("JiaZai 组件未找到"); console.log("JiaZai 组件未找到");
} }
@ -3673,17 +3670,13 @@ export default class MapConroler extends cc.Component {
node.active = visible; node.active = visible;
} }
playLayerTwoWinCoinFly() { playWinCoinFly() {
if (!this.node || !cc.isValid(this.node)) { if (!this.node || !cc.isValid(this.node)) {
return; return;
} }
if (this.hideNewModeSettlementDecorations()) { if (this.hideNewModeSettlementDecorations()) {
return; return;
} }
const abTests = cc.fx.GameConfig.GM_INFO.abTests;
if (!abTests || Number(abTests.layer_two) != 2) {
return;
}
const canvas = cc.find("Canvas"); const canvas = cc.find("Canvas");
if (!canvas) { if (!canvas) {
return; return;
@ -6837,7 +6830,7 @@ export default class MapConroler extends cc.Component {
if (!this.node || !cc.isValid(this.node)) { if (!this.node || !cc.isValid(this.node)) {
return; return;
} }
this.playLayerTwoWinCoinFly(); this.playWinCoinFly();
}, t(0.55)); }, t(0.55));
} }

View File

@ -61,19 +61,19 @@ export default class SceneManager extends cc.Component {
@property(cc.Node) @property(cc.Node)
nextMode: cc.Node = null; nextMode: cc.Node = null;
@property({ type: cc.Prefab, tooltip: "layer_two=2 结算后飞金币预制体,不配则使用 flyCoinSpriteFrame" }) @property({ type: cc.Prefab, tooltip: "结算后飞金币预制体,不配则使用 flyCoinSpriteFrame" })
flyCoinPrefab: cc.Prefab = null; flyCoinPrefab: cc.Prefab = null;
@property({ type: cc.SpriteFrame, tooltip: "layer_two=2 结算后飞金币图片,未配置预制体时使用" }) @property({ type: cc.SpriteFrame, tooltip: "结算后飞金币图片,未配置预制体时使用" })
flyCoinSpriteFrame: cc.SpriteFrame = null; flyCoinSpriteFrame: cc.SpriteFrame = null;
@property({ tooltip: "layer_two=2 结算后飞金币数量" }) @property({ tooltip: "结算后飞金币数量" })
flyCoinCount: number = 16; flyCoinCount: number = 16;
@property({ tooltip: "layer_two=2 结算后飞金币单个飞行时间" }) @property({ tooltip: "结算后飞金币单个飞行时间" })
flyCoinDuration: number = 1; flyCoinDuration: number = 1;
@property({ tooltip: "layer_two=2 结算后飞金币间隔" }) @property({ tooltip: "结算后飞金币间隔" })
flyCoinInterval: number = 0.05; flyCoinInterval: number = 0.05;
//赢了头像 //赢了头像
@ -223,10 +223,6 @@ export default class SceneManager extends cc.Component {
if (this.isDestroying || !this.node || !cc.isValid(this.node)) { if (this.isDestroying || !this.node || !cc.isValid(this.node)) {
return; return;
} }
const abTests = cc.fx.GameConfig.GM_INFO.abTests;
if (!abTests || Number(abTests.layer_two) != 2) {
return;
}
if (!this.winCoin || !cc.isValid(this.winCoin) || (!this.flyCoinPrefab && !this.flyCoinSpriteFrame)) { if (!this.winCoin || !cc.isValid(this.winCoin) || (!this.flyCoinPrefab && !this.flyCoinSpriteFrame)) {
console.warn("playWinCoinFly skip: winCoin or fly coin asset missing"); console.warn("playWinCoinFly skip: winCoin or fly coin asset missing");
return; return;