mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
Optimizations.
Removed use of ConcurrentDictionary. It was slow. Other minor optimizations around the codebase. Added option for parallel game state generation. Seems slower than doing it single-threaded so off by default for now.
This commit is contained in:
@@ -163,9 +163,12 @@ namespace Robust.Shared.ContentPack
|
||||
|
||||
public void BroadcastUpdate(ModUpdateLevel level, FrameEventArgs frameEventArgs)
|
||||
{
|
||||
foreach (var entrypoint in _mods.SelectMany(m => m.EntryPoints))
|
||||
foreach (var module in _mods)
|
||||
{
|
||||
entrypoint.Update(level, frameEventArgs);
|
||||
foreach (var entryPoint in module.EntryPoints)
|
||||
{
|
||||
entryPoint.Update(level, frameEventArgs);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user