| System/Strengthening/GemEquipPlate.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Strengthening/GemModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Strengthening/GemEquipPlate.cs
@@ -74,8 +74,12 @@ m_GemHoles[i].gameObject.SetActive(false); } m_ContentTxt.gameObject.SetActive(true); m_ContentTxt.text = Language.Get("L1076", ConfigParse.GetSegValue(Config.Instance.Get<FuncConfigConfig>("EquipArea").Numerical2, (_pos - 1).ToString(), ConfigParse.SegStrType.Multiple)); var equipPartName = string.Empty; if (_pos - 1 < model.equipPartNames.Length) { equipPartName = model.equipPartNames[_pos - 1]; } m_ContentTxt.text = Language.Get("L1076", equipPartName); m_TipTxt.gameObject.SetActive(true); m_TipTxt.text = Language.Get("L1067"); m_EquipNameTxt.gameObject.SetActive(false); System/Strengthening/GemModel.cs
@@ -19,7 +19,7 @@ public override void Init() { ParseGemOpen(); ParseConfig(); ParseGemOpenVip(); ParseGemFormula(); InitRedPoint(); @@ -59,13 +59,16 @@ public const int GEM_ITEMTABLE_TYPE = 25; public int[] gemOpenArray = null; private void ParseGemOpen() public string[] equipPartNames { get; private set; } private void ParseConfig() { FuncConfigConfig cfg = Config.Instance.Get<FuncConfigConfig>("GemOpen"); if (cfg != null) var config = Config.Instance.Get<FuncConfigConfig>("GemOpen"); if (config != null) { gemOpenArray = ConfigParse.GetMultipleStr<int>(cfg.Numerical1); gemOpenArray = ConfigParse.GetMultipleStr<int>(config.Numerical1); } config = Config.Instance.Get<FuncConfigConfig>("EquipArea"); equipPartNames = ConfigParse.GetMultipleStr(config.Numerical2); } public int gemVipHoleLv