少年修仙传客户端代码仓库
client_linchunjie
2018-08-29 8c42fac0086397b8efb569b8eaef6e707b8f6e1a
System/RolePromote/RolePromoteModel.cs
@@ -29,6 +29,7 @@
            modelInterface.RefreshGetBetterEquipEvent += RefreshGetBetterEquipEvent;
            PlayerMountDatas.PlayerLoginOKData += PlayerLoginOKData;
            blastFurnaceModel.blastFurnacePromoteUpdate += BlastFurnacePromoteUpdate;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
            OnBeforePlayerDataInitialize();
        }
@@ -749,6 +750,14 @@
            CheckPromoteDetailEffect();
        }
        private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
        {
            if (refreshType == PlayerDataRefresh.OfficialRank)
            {
                CheckPromoteDetailEffect();
            }
        }
        private void RedpointValueChangeEvent(int _id)
        {
            if (_id == strengthengmodel.StrengthRedpoint.id ||
@@ -794,7 +803,8 @@
            switch (_type)
            {
                case PromoteDetailType.BetterEquip:
                    return modelInterface.CheckBetterEquip(RoleEquipType.retSpiritAnimal);
                    var dict = modelInterface.CheckBetterEquipByRealm();
                    return dict != null && dict.Count > 0;
                case PromoteDetailType.EquipStrength:
                    return strengthengmodel.StrengthRedpoint.state == RedPointState.Simple;
                case PromoteDetailType.Mount: