Master merge: Fix horrible lag in Zombies mode (#33818) (#33917)

This commit is contained in:
Myra 2024-12-17 20:19:31 +00:00 • committed by GitHub
commit 77a4cda8bc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -49,10 +49,12 @@ public sealed class EntityWhitelistSystem : EntitySystem
{
if (list.Components != null)
{
var regs = StringsToRegs(list.Components);
list.Registrations ??= new List<ComponentRegistration>();
list.Registrations.AddRange(regs);
if (list.Registrations == null)
{
var regs = StringsToRegs(list.Components);
list.Registrations = new List<ComponentRegistration>();
list.Registrations.AddRange(regs);
}
}
if (list.MindRoles != null)