少年修仙传客户端代码仓库
client_linchunjie
2018-10-25 c8d37bd5866c8ea4fba04fd2bb97ba260ef16dc2
4347 【前端】【1.2】仙盟精英可同意玩家进入仙盟,但不可将玩家踢出仙盟
4个文件已修改
14 ■■■■■ 已修改文件
Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyMemberWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyRequestWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Tip/PlayerDetailWin.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
        }
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);
        }
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();
            }
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);
                        }
                    }