Skip to content

Commit 1134e5b

Browse files
committed
Added sorting of RegisteredScenes
1 parent 96b1eaf commit 1134e5b

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

MLAPI/Data/NetworkConfig.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ private void Sort()
160160
MessageTypes = MessageTypes.OrderBy(x => x.Name).ToList();
161161
Channels = Channels.OrderBy(x => x.Name).ToList();
162162
NetworkedPrefabs = NetworkedPrefabs.OrderBy(x => x.name).ToList();
163+
RegisteredScenes.Sort();
163164
}
164165

165166
/// <summary>

MLAPI/MonoBehaviours/Core/NetworkingManager.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ private void OnValidate()
128128
NetworkConfig.Channels = NetworkConfig.Channels.OrderBy(x => x.Name).ToList();
129129
if (NetworkConfig.NetworkedPrefabs != null)
130130
NetworkConfig.NetworkedPrefabs = NetworkConfig.NetworkedPrefabs.OrderBy(x => x.name).ToList();
131+
if (NetworkConfig.RegisteredScenes != null)
132+
NetworkConfig.RegisteredScenes.Sort();
131133

132134
if (NetworkConfig.EnableSceneSwitching && !NetworkConfig.RegisteredScenes.Contains(SceneManager.GetActiveScene().name))
133135
{
@@ -312,6 +314,7 @@ private object Init(bool server)
312314
MessageManager.reverseChannels.Add(channelId, internalChannels[i].Name);
313315
}
314316

317+
NetworkConfig.RegisteredScenes.Sort();
315318
if (NetworkConfig.EnableSceneSwitching)
316319
{
317320
for (int i = 0; i < NetworkConfig.RegisteredScenes.Count; i++)

0 commit comments

Comments
 (0)