| System/Alchemy/AlchemyDrugBatchUseWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Alchemy/AlchemyUseDrugCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Role/ReikiRootModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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; } }