From a247c56a0c15ca9d730e2c5c376b63fa461f62ce Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期一, 29 九月 2025 16:26:19 +0800 Subject: [PATCH] 0312 自动战斗倍率,修复规则界面滑动问题 --- Main/System/Battle/FullScreenBattleWin.cs | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Main/System/Battle/FullScreenBattleWin.cs b/Main/System/Battle/FullScreenBattleWin.cs index 854af97..93c722b 100644 --- a/Main/System/Battle/FullScreenBattleWin.cs +++ b/Main/System/Battle/FullScreenBattleWin.cs @@ -4,7 +4,6 @@ public class FullScreenBattleWin : UIBase { - float[] speedGear = { 1.1f, 1.3f, 1.5f }; // 缁勪欢寮曠敤 public Transform mountPoint; @@ -63,10 +62,9 @@ if (null == battleField) return; - int index = Array.IndexOf(speedGear, battleField.speedRatio); - index = (index + 1) % speedGear.Length; - battleField.SetSpeedRatio(speedGear[index]); - textSpeed.text = (index + 1).ToString(); + BattleManager.Instance.speedIndex = (BattleManager.Instance.speedIndex + 1) % BattleManager.Instance.speedGear.Length; + battleField.SetSpeedRatio(BattleManager.Instance.speedGear[BattleManager.Instance.speedIndex]); + textSpeed.text = (BattleManager.Instance.speedIndex + 1).ToString(); } private void PauseGame() @@ -164,6 +162,6 @@ ui.SetBattleField(battleField); battleField.UpdateCanvas(canvas); - textSpeed.text = (Array.IndexOf(speedGear, battleField.speedRatio) + 1).ToString(); + textSpeed.text = (BattleManager.Instance.speedIndex + 1).ToString(); } } -- Gitblit v1.8.0