From d957e7b9efc960e33a9ce72b9833387c0fda58fb Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期一, 12 十一月 2018 14:24:05 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs b/Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs
index f01aa03..d2903c6 100644
--- a/Core/GameEngine/Model/TelPartialConfig/RandomNameConfig.cs
+++ b/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;
+ }
}
}
--
Gitblit v1.8.0