少年修仙传客户端代码仓库
client_linchunjie
2018-11-07 972831d4d4218c2d3bf96a1577858c4564d05e81
3335 代码优化
2个文件已修改
21 ■■■■■ 已修改文件
System/Strengthening/GemEquipPlate.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GemModel.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | 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