|
@@ -7,11 +7,20 @@ namespace ET.Server
|
|
|
{
|
|
|
public static StartSceneConfig GetGame(int zone)
|
|
|
{
|
|
|
- List<StartSceneConfig> zoneGates = StartSceneConfigCategory.Instance.Games[zone];
|
|
|
+ List<StartSceneConfig> zoneGames = StartSceneConfigCategory.Instance.Games[zone];
|
|
|
|
|
|
- int n = RandomGenerator.RandomNumber(0, zoneGates.Count);
|
|
|
+ int n = RandomGenerator.RandomNumber(0, zoneGames.Count);
|
|
|
|
|
|
- return zoneGates[n];
|
|
|
+ return zoneGames[n];
|
|
|
+ }
|
|
|
+
|
|
|
+ public static StartSceneConfig GetGame(int zone, long accountId)
|
|
|
+ {
|
|
|
+ List<StartSceneConfig> zoneGames = StartSceneConfigCategory.Instance.Games[zone];
|
|
|
+
|
|
|
+ int n = accountId.GetHashCode() % zoneGames.Count;
|
|
|
+
|
|
|
+ return zoneGames[n];
|
|
|
}
|
|
|
}
|
|
|
}
|