From 469aec1e3a0e336a393cacdddde29d976f9f4c13 Mon Sep 17 00:00:00 2001 From: TJH Date: Wed, 10 Jun 2026 17:52:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=99=E9=A2=9D=E4=B8=8D=E8=B6=B3=E6=97=B6?= =?UTF-8?q?=E7=9A=84=E5=81=87=E6=BB=9A=E5=8A=A8=E4=B8=8D=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E7=9B=98=E9=9D=A2=E5=81=9C=E6=AD=A2=E6=97=B6=E7=9A=84=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/Game/Scripts/SlotScene.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/Game/Scripts/SlotScene.ts b/assets/Game/Scripts/SlotScene.ts index 85cf320..a81b893 100644 --- a/assets/Game/Scripts/SlotScene.ts +++ b/assets/Game/Scripts/SlotScene.ts @@ -225,7 +225,8 @@ export class SlotScene extends Component { if (curBalance < (buyType == 1 ? this.slotBar.getBet() * this.gameInfo.BuyMul : (this.isDoubleWin ? this.slotBar.getdisplayBet() : this.slotBar.getBet())) && !this.isFreeSpin && !this.spinInfo.Frb.Ongoing) { //余额不足不经过服务器,在客户端拦截 this.showErrorTip(2, "", () => { this.slotBar.onConfirmErr2() }); - this.handleErrSpin(); + this.handleErrSpin(true); + this.isPreviewSpin = true; return } @@ -945,14 +946,15 @@ export class SlotScene extends Component { } } - handleErrSpin() { + handleErrSpin(isErr2 = false) { this.spinInfo = this.lastSpinInfo; this.spinData = this.spinInfo.Data; this.isAutoSpin = false; this.spinData.AllScore = 0; this.spinData.SpinScore = 0; this.slotGame.stopScroll(this.spinData); - this.slotBar.setBalance(this.slotBar.getBalance()); + this.slotBar.setBalance(isErr2 ? this.slotBar.getBalance() : this.spinInfo.Balance + ); this.slotBar.closeAutoSpin(); }