From 9cc637d88bdce6fba8363f06da16d47a0de25b64 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 18 十二月 2025 23:20:21 +0800
Subject: [PATCH] 386 跳过按钮
---
Main/System/Battle/BaseBattleWin.cs | 27 ++++++++++++++++++++++++---
1 files changed, 24 insertions(+), 3 deletions(-)
diff --git a/Main/System/Battle/BaseBattleWin.cs b/Main/System/Battle/BaseBattleWin.cs
index 7e7a8ee..8d514ed 100644
--- a/Main/System/Battle/BaseBattleWin.cs
+++ b/Main/System/Battle/BaseBattleWin.cs
@@ -200,12 +200,24 @@
public bool IsPass()
{
if (null == battleField)
- return false;
+ return true;
// 妫�鏌ユ槸鍚︿负姘镐箙鐗规潈鍗$帺瀹�
bool hasForeverPrivilege = InvestModel.Instance.IsInvested(InvestModel.foreverCardType);
- if (!hasForeverPrivilege && !FuncOpen.Instance.IsFuncOpen(BattleManager.Instance.passFuncId, true))
+ string battleFieldName = battleField.ToString();
+ if (!hasForeverPrivilege && !FuncOpen.Instance.IsFuncOpen(BattleManager.Instance.passFuncId))
+ {
+ if (battleFieldName != BattleConst.StoryBossBattleField)
+ {
+ //绛夌骇杈惧埌20绾у悗瑙i攣鎴栧紑閫氱粓韬壒鏉冭В閿�
+ SysNotifyMgr.Instance.ShowTip("BattlePass2");
+ }
+ else
+ {
+ FuncOpen.Instance.ProcessorFuncErrorTip(BattleManager.Instance.passFuncId);
+ }
return false;
+ }
int passRound = BattleManager.Instance.defaultPassRound;
var name = battleField.ToString();
@@ -254,7 +266,16 @@
int realPassRound = passRound + 1; // 閰嶇疆鏄秴杩噚鍥炲悎鍙互璺�,鎰忓懗鐫�x+1鍥炲悎鍙互璺�
if (nowRound < realPassRound)
{
- SysNotifyMgr.Instance.ShowTip("BattlePass", realPassRound - nowRound);
+ if (battleFieldName != BattleConst.StoryBossBattleField)
+ {
+ //%s0鍥炲悎鍚庡彲璺宠繃锛屽紑閫氱粓韬壒鏉冪珛鍗宠烦杩�
+ SysNotifyMgr.Instance.ShowTip("BattlePass1", realPassRound - nowRound);
+ }
+ else
+ {
+ SysNotifyMgr.Instance.ShowTip("BattlePass", realPassRound - nowRound);
+ }
+
return false;
}
}
--
Gitblit v1.8.0