From 65c9f1f8a54f64de8790e9cb6a5e75fa9b705f94 Mon Sep 17 00:00:00 2001 From: TJH Date: Thu, 25 Jun 2026 16:07:57 +0800 Subject: [PATCH] 1 --- assets/Game/Scripts/SlotBar.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/assets/Game/Scripts/SlotBar.ts b/assets/Game/Scripts/SlotBar.ts index 1a38533..e9f6e78 100644 --- a/assets/Game/Scripts/SlotBar.ts +++ b/assets/Game/Scripts/SlotBar.ts @@ -754,26 +754,27 @@ export class SlotBar extends Component { this.betIndex = 0; this.setBet(this.betGrade[this.betIndex]); } - private _refreshingBalance: boolean = false; + // private _refreshingBalance: boolean = false; async refreshBalanceFromServer(): Promise { - if (this._refreshingBalance) return this.getBalance(); - this._refreshingBalance = true; + // if (this._refreshingBalance) return this.getBalance(); + // this._refreshingBalance = true; try { const res = await callGameBalanceApi({}); const balance = Number(res.Balance); if (!Number.isFinite(balance)) { console.warn("[SlotBar] invalid balance response:", res); - return null; + return this.getBalance(); } this.setBalance(balance); return balance; } catch (err) { console.error("[SlotBar] refresh balance failed:", err); - return null; + return this.getBalance(); } finally { - this.scheduleOnce(() => { - this._refreshingBalance = false; - }, 1) + // this.scheduleOnce(() => { + // console.log('还原') + // this._refreshingBalance = false; + // }, 0.2) } }