少年修仙传客户端代码仓库
client_Hale
2018-11-12 d957e7b9efc960e33a9ce72b9833387c0fda58fb
Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs
@@ -63,5 +63,41 @@
            string str = list[Random.Range(0, cnt)].RandomName2;
            return str;
        }
        public static string GetFirstName(ref List<int> randoms)
        {
            var list = m_RandomFirstNames;
            if (randoms.Count == 0)
            {
                for (int i = 0; i < list.Count; i++)
                {
                    randoms.Add(i);
                }
            }
            var index = Random.Range(0, randoms.Count);
            var name = list[randoms[index]].RandomName1;
            randoms.RemoveAt(index);
            return name;
        }
        public static string GetSecondName(ref List<int> randoms)
        {
            List<RandomNameConfig> list = null;
            var name = string.Empty;
            if (m_RandomNameCfgs.TryGetValue(1, out list))
            {
                if (randoms.Count == 0)
                {
                    for (int i = 0; i < list.Count; i++)
                    {
                        randoms.Add(i);
                    }
                }
                var index = Random.Range(0, randoms.Count);
                name = list[randoms[index]].RandomName2;
                randoms.RemoveAt(index);
            }
            return name;
        }
    }
}