| System/FairyAu/FairyGrabBossModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FairyAu/FairyGrabBossWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/FairyAu/FairyGrabBossModel.cs
@@ -83,6 +83,7 @@ public event Action<int> bossSelectedEvent; public event Action<int, int> bossHurtUpdate; public event Action<int> bossProgressUpdate; public event Action bossAllProgressUpdate; public event Action bossGrabHintEvent; DailyQuestModel dailyQuestModel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } } @@ -353,6 +354,10 @@ bossProgressUpdate(bossProgress.NPCID); } } if (bossAllProgressUpdate != null) { bossAllProgressUpdate(); } } public bool TryGetBossProgress(int bossId,out BossProgressInfo bossProgressInfo) System/FairyAu/FairyGrabBossWin.cs
@@ -54,6 +54,7 @@ GlobalTimeEvent.Instance.secondEvent += SecondEvent; model.bossSelectedEvent += BossSelectedEvent; model.bossProgressUpdate += BossProgressUpdate; model.bossAllProgressUpdate += BossAllProgressUpdate; model.stateUpdate += StateUpdate; m_Timer = 0; } @@ -76,6 +77,7 @@ GlobalTimeEvent.Instance.secondEvent -= SecondEvent; model.bossSelectedEvent -= BossSelectedEvent; model.bossProgressUpdate -= BossProgressUpdate; model.bossAllProgressUpdate -= BossAllProgressUpdate; model.stateUpdate -= StateUpdate; } @@ -211,15 +213,20 @@ private void BossProgressUpdate(int bossId) { if (!autoSelect) { AutoSelect(); } if (bossId == model.selectBoss) { DisplayHighestFairy(); } } void BossAllProgressUpdate() { if (!autoSelect) { AutoSelect(); } } private void StateUpdate() { DisplayHighestFairy();