少年修仙传客户端代码仓库
client_Wu Xijin
2019-05-21 a16789d49e9ee7ef2974f6041531a14da1d60a30
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
3个文件已修改
24 ■■■■■ 已修改文件
System/Alchemy/AlchemyDrugBatchUseWin.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyUseDrugCell.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/ReikiRootModel.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyDrugBatchUseWin.cs
@@ -108,6 +108,13 @@
        {
            var count = (int)Mathf.Ceil(m_SplitSlider.value);
            var isAddReikiPoint = false;
            var config = ItemConfig.Get(itemId);
            if (config != null && config.Effect1 == 200)
            {
                isAddReikiPoint = true;
            }
            var items = packModel.GetItemsById(PackType.Item, itemId);
            if (items != null)
            {
@@ -130,6 +137,11 @@
                }
            }
            if (isAddReikiPoint)
            {
                ModelCenter.Instance.GetModel<ReikiRootModel>().reikiPointPromoteSymbol = true;
            }
            CloseImmediately();
        }
    }
System/Alchemy/AlchemyUseDrugCell.cs
@@ -103,6 +103,11 @@
                        }
                        else if (ItemOperateUtility.Instance.CheckItemUselimit(itemId))
                        {
                            var config = ItemConfig.Get(itemId);
                            if (config != null && config.Effect1 == 200)
                            {
                                ModelCenter.Instance.GetModel<ReikiRootModel>().reikiPointPromoteSymbol = true;
                            }
                            ItemOperateUtility.Instance.UseItem(list[0].guid);
                        }
                    }
System/Role/ReikiRootModel.cs
@@ -81,6 +81,8 @@
        public bool openFromTreasureSkill { get; set; }
        public bool reikiPointPromoteSymbol { get; set; }
        public readonly Redpoint redpoint = new Redpoint(101, 10103);
        public event Action onCacheFreePointRefresh;
@@ -102,6 +104,7 @@
            m_ReikiRootFreePoints.Clear();
            isServerPrepare = false;
            resetReikiRootRecord = false;
            reikiPointPromoteSymbol = false;
        }
        public void OnPlayerLoginOk()
@@ -531,12 +534,14 @@
                    RefreshRedpoint();
                    if (freePoint > lastFreePoint && isServerPrepare
                        && WindowCenter.Instance.IsOpen<AlchemyUseDrugWin>())
                        && WindowCenter.Instance.IsOpen<AlchemyUseDrugWin>()
                        && reikiPointPromoteSymbol)
                    {
                        ReikiRootPointPromoteWin.point = new Int2(lastFreePoint, freePoint);
                        WindowCenter.Instance.Open<ReikiRootPointPromoteWin>();
                    }
                    lastFreePoint = freePoint;
                    reikiPointPromoteSymbol = false;
                    break;
            }
        }