From df1fb7ccdf835443e72fc9f02cde0e26916e5235 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 30 十月 2025 14:15:54 +0800
Subject: [PATCH] 130 战斗系统-客户端 加速与跳过按钮增加条件
---
Main/System/Battle/BaseBattleWin.cs | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/Main/System/Battle/BaseBattleWin.cs b/Main/System/Battle/BaseBattleWin.cs
index ec9484d..0e37401 100644
--- a/Main/System/Battle/BaseBattleWin.cs
+++ b/Main/System/Battle/BaseBattleWin.cs
@@ -195,6 +195,15 @@
{
if (null == battleField)
return;
+ if (!FuncOpen.Instance.IsFuncOpen(BattleManager.Instance.passFuncId, true))
+ return;
+ int passRound = BattleManager.Instance.passRound;
+ int nowRound = battleField.round;
+ if (nowRound <= passRound)
+ {
+ SysNotifyMgr.Instance.ShowTip("BattlePass", passRound - nowRound);
+ return;
+ }
battleField.ForceFinish();
}
@@ -205,10 +214,14 @@
{
if (null == battleField)
return;
-
+ // 璁$畻涓嬩竴涓�熷害妗d綅鐨勭储寮�
+ int nextSpeedIndex = (BattleManager.Instance.speedIndex + 1) % BattleManager.Instance.speedGear.Length;
+ // 妫�鏌ヤ笅涓�妗e�嶉�熷姛鑳芥槸鍚﹀紑鍚�
+ int nextSpeedFuncId = BattleManager.Instance.speedIndexfuncIdArr[nextSpeedIndex];
+ if (!FuncOpen.Instance.IsFuncOpen(nextSpeedFuncId, true))
+ return;
BattleManager.Instance.speedIndex = (BattleManager.Instance.speedIndex + 1) % BattleManager.Instance.speedGear.Length;
battleField.SetSpeedRatio(BattleManager.Instance.speedGear[BattleManager.Instance.speedIndex]);
-
if (textSpeed != null)
textSpeed.text = (BattleManager.Instance.speedIndex + 1).ToString();
}
--
Gitblit v1.8.0