少年修仙传客户端代码仓库
client_Zxw
2018-09-17 5abb780c87ee1a782dda613f8d3bc9c52c9a013b
1950  仙盟升到10级满经验后,点升级提示有误,大厅红点也一直存在
2个文件已修改
23 ■■■■■ 已修改文件
System/FairyAu/HallTipsWin.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/PlayerMethodData.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/HallTipsWin.cs
@@ -29,6 +29,8 @@
        GetItemPathModel GetItemPath { get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); } }
        PlayerMainDate M_mainModel;
        PlayerMainDate mainModel { get { return M_mainModel ?? (M_mainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
        PlayerMethodData M_Method;
        PlayerMethodData method { get { return M_Method ?? (M_Method = ModelCenter.Instance.GetModel<PlayerMethodData>()); } }
        protected override void BindController()
        {
@@ -80,7 +82,7 @@
        {
            if (PlayerDatas.Instance.fairyData.fairy == null) return;
            _FamilyPosition = (int)PlayerDatas.Instance.fairyData.mine.FamilyLV;
            if (_FamilyPosition >= 2)
            if (_FamilyPosition >= 2 && (int)PlayerDatas.Instance.fairyData.fairy.FamilyLV < method.FairyHallMax)
            {
                _UpdateBtn.gameObject.SetActive(true);
            }
@@ -152,12 +154,29 @@
                GetFamilyLV = PlayerDatas.Instance.fairyData.fairy.FamilyLV;
                WindowCenter.Instance.Open<ConfirmPopupFairyWin>();
            }
            _FamilyPosition = (int)PlayerDatas.Instance.fairyData.mine.FamilyLV;
            if (_FamilyPosition >= 2 && (int)PlayerDatas.Instance.fairyData.fairy.FamilyLV < method.FairyHallMax)
            {
                _UpdateBtn.gameObject.SetActive(true);
            }
            else
            {
                _UpdateBtn.gameObject.SetActive(false);
            }
            AssignValueToRefresh();//战盟刷新
        }
        void FairyAuMine()
        {
            _FamilyPosition = (int)PlayerDatas.Instance.fairyData.mine.FamilyLV;
            if (_FamilyPosition >= 2 && (int)PlayerDatas.Instance.fairyData.fairy.FamilyLV < method.FairyHallMax)
            {
                _UpdateBtn.gameObject.SetActive(true);
            }
            else
            {
                _UpdateBtn.gameObject.SetActive(false);
            }
        }
    }
System/FairyAu/PlayerMethodData.cs
@@ -28,7 +28,7 @@
    public Dictionary<int, int> MethodDataNeedLVDic = new Dictionary<int, int>();//心法下表对应的所需学习等级
    FairyModel fairyModel { get { return ModelCenter.Instance.GetModel<FairyModel>(); } }
    private int FairyHallMax = 0;
    public  int FairyHallMax = 0;//获取仙盟大厅最大等级
    public override void Init()
    {
        string str = Config.Instance.Get<FuncConfigConfig>("FamilyTechNeedLV").Numerical1;