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