This commit is contained in:
2026-09-09 00:01:11 +08:00
parent dc0afd82dd
commit 8e66244a7c
9 changed files with 3581 additions and 31 deletions
+10 -7
View File
@@ -1572,15 +1572,17 @@ public class SitPosData : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
var list = CreateFishManager.Instance?.currGameType?.paoBeiList;
if (list == null || list.Count == 0) return;
int idx = list.IndexOf((int)consumeGold);
indexConsume = idx >= 0 ? idx : 0;
// ⭐ paoBeiList 为从大到小排列:查不到值时兜底到最小档(列表末尾),避免默认落到最大炮倍
indexConsume = idx >= 0 ? idx : list.Count - 1;
}
public void ChangeTurretAddConsumeNum()
{
if (CreateFishManager.Instance.currGameType.paoBeiList.Count - 1 > indexConsume)
indexConsume++;
// ⭐ paoBeiList 为从大到小排列:加号=更大的炮倍=更小的索引,到头(最大档)回绕到末尾(最小档)
if (indexConsume > 0)
indexConsume--;
else
indexConsume = 0;
indexConsume = CreateFishManager.Instance.currGameType.paoBeiList.Count - 1;
AudioManager.Instance.PlayerFX(62011);
// ⭐ 不立即修改 consumeGoldNum 和 UI,等服务端 ChangeGunMultipleNotice 确认后再应用
@@ -1593,10 +1595,11 @@ public class SitPosData : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
public void ChangeTurretMinusConsumeNum()
{
if (indexConsume > 0)
indexConsume--;
// ⭐ paoBeiList 为从大到小排列:减号=更小的炮倍=更大的索引,到尾(最小档)回绕到头部(最大档)
if (CreateFishManager.Instance.currGameType.paoBeiList.Count - 1 > indexConsume)
indexConsume++;
else
indexConsume = CreateFishManager.Instance.currGameType.paoBeiList.Count - 1;
indexConsume = 0;
AudioManager.Instance.PlayerFX(62010);
// ⭐ 不立即修改 consumeGoldNum 和 UI,等服务端 ChangeGunMultipleNotice 确认后再应用