少年修仙传客户端代码仓库
client_Wu Xijin
2018-09-08 c699b54d4d9e5877fa1b6fbbb98c59762cd90992
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
3个文件已修改
37 ■■■■ 已修改文件
Core/GameEngine/Model/Player/Fairy/PlayerFairyData.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyRequestWin.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/ChooseItemWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
        }
System/FairyAu/FairyRequestWin.cs
@@ -38,6 +38,7 @@
        protected override void OnPreOpen()
        {
            PlayerDatas.Instance.fairyData.OnRefreshApplyList += OnRefreshApplyList;
            PlayerDatas.Instance.fairyData.OnRefreshFairyMine += OnRefreshFairyMine;
            OnRefreshApplyList();
        }
@@ -51,9 +52,20 @@
        protected override void OnAfterClose()
        {
            PlayerDatas.Instance.fairyData.OnRefreshApplyList -= OnRefreshApplyList;
        }
            PlayerDatas.Instance.fairyData.OnRefreshApplyList -= OnRefreshApplyList;
            PlayerDatas.Instance.fairyData.OnRefreshFairyMine -= OnRefreshFairyMine;
        }
        #endregion
        private void OnRefreshFairyMine()
        {
            if (!PlayerDatas.Instance.fairyData.HasFairy
                || !PlayerDatas.Instance.fairyData.IsCanFunc(PlayerFairyData.LimitFunc.CanKick))
            {
                CloseImmediately();
            }
        }
        private void OnRefreshFairyInfo()
        {
            PlayerFairyData.FairyData fairy = PlayerDatas.Instance.fairyData.fairy;
System/KnapSack/New/ChooseItemWin.cs
@@ -62,6 +62,7 @@
        protected override void OnPreOpen()
        {
            useNum = 1;
            numKeyboard.gameObject.SetActive(false);
            chooseCell.gameObject.SetActive(false);
            chooseBtn.AddListener(ClickChooseBtn);
            closeBtn.AddListener(CloseWin);