From fb0345c8f9815f1b9f655d6363da3a9cedd3944f Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期一, 10 九月 2018 11:25:07 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs | 20 ++++++++++++++++----
1 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs b/Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs
index 5e013b8..5dc9d85 100644
--- a/Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs
+++ b/Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs
@@ -284,7 +284,11 @@
//Z-xw鍐�
playerFairyAuTreasureData._DicfamilyStoreItem.Clear();
}
- if (OnRefreshFairyMine != null) OnRefreshFairyMine();
+ if (OnRefreshFairyMine != null)
+ {
+ OnRefreshFairyMine();
+ }
+ UpdateRequestRedpoint();
fairyBossModel.UpdateRedPoint();
}
@@ -310,8 +314,8 @@
hasFairy = false;
fairy = null;
mine = null;
+ applyList.Clear();
ChatCtrl.Inst.ClearChatInfo(ChatInfoType.Fairy);
-
}
#endregion
@@ -335,8 +339,16 @@
apply.IsOnLine = vNetData.MemberInfo[i].IsOnLine;
applyList.Add(apply);
}
- if (OnRefreshApplyList != null) OnRefreshApplyList();
- if (IsCanFunc(LimitFunc.CanKick))
+ if (OnRefreshApplyList != null)
+ {
+ OnRefreshApplyList();
+ }
+ UpdateRequestRedpoint();
+ }
+
+ void UpdateRequestRedpoint()
+ {
+ if (HasFairy && IsCanFunc(LimitFunc.CanKick))
{
applyRedpoint.state = applyList.Count > 0 ? RedPointState.Simple : RedPointState.None;
}
--
Gitblit v1.8.0