From c8d37bd5866c8ea4fba04fd2bb97ba260ef16dc2 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期四, 25 十月 2018 16:12:32 +0800
Subject: [PATCH] 4347 【前端】【1.2】仙盟精英可同意玩家进入仙盟,但不可将玩家踢出仙盟
---
System/Tip/PlayerDetailWin.cs | 6 +++++-
Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs | 2 +-
System/FairyAu/FairyRequestWin.cs | 2 +-
System/FairyAu/FairyMemberWin.cs | 4 ++--
4 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs b/Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs
index 5dc9d85..3e49e72 100644
--- a/Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs
+++ b/Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs
@@ -348,7 +348,7 @@
void UpdateRequestRedpoint()
{
- if (HasFairy && IsCanFunc(LimitFunc.CanKick))
+ if (HasFairy && IsCanFunc(LimitFunc.CanCall))
{
applyRedpoint.state = applyList.Count > 0 ? RedPointState.Simple : RedPointState.None;
}
diff --git a/System/FairyAu/FairyMemberWin.cs b/System/FairyAu/FairyMemberWin.cs
index 8c0f0c2..5720460 100644
--- a/System/FairyAu/FairyMemberWin.cs
+++ b/System/FairyAu/FairyMemberWin.cs
@@ -42,7 +42,7 @@
}
private void OnOpenChangeBtn()
{
- if (!PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanCall))
+ if (!PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanNotify))
{
MessageWin.Inst.ShowFixedTip(Language.Get("L1019"));
return;
@@ -52,7 +52,7 @@
private void RefreshChangeTipBtn()
{
- var _changeTip = PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanCall);
+ var _changeTip = PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanNotify);
openChangeBtn.gameObject.SetActive(_changeTip);
}
diff --git a/System/FairyAu/FairyRequestWin.cs b/System/FairyAu/FairyRequestWin.cs
index e63b4c9..2b15978 100644
--- a/System/FairyAu/FairyRequestWin.cs
+++ b/System/FairyAu/FairyRequestWin.cs
@@ -61,7 +61,7 @@
private void OnRefreshFairyMine()
{
if (!PlayerDatas.Instance.fairyData.HasFairy
- || !PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanKick))
+ || !PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanCall))
{
CloseImmediately();
}
diff --git a/System/Tip/PlayerDetailWin.cs b/System/Tip/PlayerDetailWin.cs
index 6a8630b..96a9213 100644
--- a/System/Tip/PlayerDetailWin.cs
+++ b/System/Tip/PlayerDetailWin.cs
@@ -152,7 +152,7 @@
case PlayerDetails.OpenType.Default:
if (PlayerDatas.Instance.fairyData.HasFairy)
{
- if (PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanKick) &&
+ if (PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanCall) &&
PlayerDatas.Instance.fairyData.GetMember(PlayerDetails.PlayerID) == null)
{
funcTypes.Add(PlayerDetails.DetailType.InviteFairy);
@@ -169,6 +169,10 @@
&& _mine.FamilyLV > _fairyMember.FamilyLV)
{
funcTypes.Add(PlayerDetails.DetailType.FairyLv);
+ }
+ if (PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanKick)
+ && _mine.FamilyLV > _fairyMember.FamilyLV)
+ {
funcTypes.Add(PlayerDetails.DetailType.KickFairy);
}
}
--
Gitblit v1.8.0