少年修仙传客户端代码仓库
client_linchunjie
2019-03-29 de586e584960522c9c462ad64a157b62089b70de
6387 五行灵根
2个文件已修改
24 ■■■■ 已修改文件
System/Role/ReikiRootModel.cs 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/ReikiRootPointBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/ReikiRootModel.cs
@@ -11,6 +11,7 @@
        Dictionary<int, List<int>> m_RecommendReikiRoots = new Dictionary<int, List<int>>();
        Dictionary<int, Dictionary<int, float>> m_RecommendProportion = new Dictionary<int, Dictionary<int, float>>();
        Dictionary<int, int> m_MainReikiRoots = new Dictionary<int, int>();
        Dictionary<int, int> m_ReikiQualityMapColors;
        Dictionary<int, int> m_CacheReikiRootPoints = new Dictionary<int, int>();
        public List<int> reikiRoots = new List<int>();
@@ -106,6 +107,9 @@
            var config = ReikiRootConfig.GetValues()[0];
            maxQuality = config.qualityArea.Length;
            funcConfig = FuncConfigConfig.Get("RecommendPoint");
            m_ReikiQualityMapColors = ConfigParse.GetDic<int, int>(funcConfig.Numerical2);
            reikiRoots.Add((int)PropertyType.Mater);
            reikiRoots.Add((int)PropertyType.Wood);
@@ -296,18 +300,12 @@
        public static string GetQualityLabel(int quality)
        {
            switch (quality)
            {
                case 1:
                case 2:
                case 3:
                case 4:
                case 5:
                case 6:
                    return Language.Get(StringUtility.Contact("ReikiRootQuality_", quality));
                default:
                    return Language.Get(StringUtility.Contact("ReikiRootQuality_", 1));
            }
            return Language.Get(StringUtility.Contact("ReikiRootQuality_", quality));
        }
        public int GetQualityColor(int quality)
        {
            return m_ReikiQualityMapColors.ContainsKey(quality) ? m_ReikiQualityMapColors[quality] : 1;
        }
        public void ReceivePackage(HB107_tagMCRolePointInfo package)
System/Role/ReikiRootPointBehaviour.cs
@@ -90,7 +90,7 @@
            {
                var propertyConfig = PlayerPropertyConfig.Get(id);
                m_PropertyName.text = StringUtility.Contact(propertyConfig.Name, ReikiRootModel.GetQualityLabel(quality));
                m_PropertyName.color = UIHelper.GetUIColor(quality, true);
                m_PropertyName.color = UIHelper.GetUIColor(model.GetQualityColor(quality), true);
                cacheQuality = quality;
            }
        }