From 7e3f0aad03c3be0341ec396dd66ef98b31f14e39 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期五, 23 一月 2026 11:03:43 +0800
Subject: [PATCH] 432 自动挂机优化-客户端
---
Main/System/Main/HomeWin.cs | 23 +++++++++++++++++++++--
1 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index dbb0079..be908a6 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -92,10 +92,10 @@
[SerializeField] ButtonEx btnChatWin;
[SerializeField] TextEx txtChatChannel;
-
[SerializeField] Transform transChatBulletView;
GameObject chatBulletViewPrefab;
+ [SerializeField] UIEffectPlayer autoFightBossUIEffectPlayer;
/// <summary>
@@ -266,6 +266,12 @@
TimeMgr.Instance.OnDayEvent += OnDayEvent;
ChatManager.Instance.OnUpdateTalkEvent += OnUpdateTalkEvent;
UIManager.Instance.OnOpenWindow += OnOpenWindow;
+ AutoFightModel.Instance.OnAutoChallengeBossEvent += OnAutoChallengeBossEvent;
+ autoFightBossUIEffectPlayer.Stop();
+ if (AutoFightModel.Instance.isAutoChallengeBoss)
+ {
+ autoFightBossUIEffectPlayer.Play();
+ }
Display();
DisplayFirstChargeBtn();
DisplayOSActivity();
@@ -274,6 +280,7 @@
// battleWin.SetBattleField(BattleManager.Instance.storyBattleField);
DelayPlayMusic().Forget();
+
}
@@ -300,12 +307,24 @@
TimeMgr.Instance.OnDayEvent -= OnDayEvent;
ChatManager.Instance.OnUpdateTalkEvent -= OnUpdateTalkEvent;
UIManager.Instance.OnOpenWindow -= OnOpenWindow;
-
+ AutoFightModel.Instance.OnAutoChallengeBossEvent += OnAutoChallengeBossEvent;
// 鍏抽棴鐨勬椂鍊欐妸鎴樻枟鐣岄潰涔熺粰鍏充簡 铏界劧鏄湪澶栭潰寮�鐨�
UIManager.Instance.CloseWindow<BattleWin>();
}
+ private void OnAutoChallengeBossEvent(bool isStart)
+ {
+ if (isStart)
+ {
+ autoFightBossUIEffectPlayer.Play();
+ }
+ else
+ {
+ autoFightBossUIEffectPlayer.Stop();
+ }
+ }
+
private void OnOpenWindow(UIBase win)
{
if (win is ChatWin)
--
Gitblit v1.8.0