少年修仙传客户端代码仓库
client_linchunjie
2018-10-09 ae46f8120de2bb86628cd9fe996a068e597f0da6
4087【前端】【主干】角色名称库优化
1个文件已修改
8 ■■■■ 已修改文件
Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs
@@ -16,6 +16,7 @@
    public partial class RandomNameConfig : ConfigBase, IConfigPostProcess
    {
        private static Dictionary<int, List<RandomNameConfig>> m_RandomNameCfgs = new Dictionary<int, List<RandomNameConfig>>();
        private static List<RandomNameConfig> m_RandomFirstNames = new List<RandomNameConfig>();
        public void OnConfigParseCompleted()
        {
@@ -38,11 +39,16 @@
                    }
                }
            }
            if (!string.IsNullOrEmpty(RandomName1))
            {
                m_RandomFirstNames.Add(this);
            }
        }
        public static string GetFirstName(int occupa)
        {
            List<RandomNameConfig> list = Config.Instance.GetAllValues<RandomNameConfig>();
            List<RandomNameConfig> list = m_RandomFirstNames;
            //m_RandomNameCfgs.TryGetValue(occupa, out list);
            int cnt = list.Count;
            string str = list[Random.Range(0, cnt)].RandomName1;