From ae46f8120de2bb86628cd9fe996a068e597f0da6 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 09 十月 2018 19:29:41 +0800
Subject: [PATCH] 4087【前端】【主干】角色名称库优化
---
Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs b/Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs
index f80e5e9..f01aa03 100644
--- a/Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs
+++ b/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;
--
Gitblit v1.8.0