fix multi-servers not working (#13095)

This commit is contained in:
Nemanja
2022-12-19 22:31:47 -05:00
committed by GitHub
parent 432c50240b
commit e78b4f53e2

View File

@@ -17,12 +17,19 @@ namespace Content.Server.Research.Systems
public override void Initialize() public override void Initialize()
{ {
base.Initialize(); base.Initialize();
SubscribeLocalEvent<ResearchServerComponent, ComponentStartup>(OnStartup);
InitializeClient(); InitializeClient();
InitializeConsole(); InitializeConsole();
InitializeSource(); InitializeSource();
InitializeTechnology(); InitializeTechnology();
} }
private void OnStartup(EntityUid uid, ResearchServerComponent component, ComponentStartup args)
{
component.Id = EntityQuery<ResearchServerComponent>(true).Count();
}
public ResearchServerComponent? GetServerById(int id) public ResearchServerComponent? GetServerById(int id)
{ {
foreach (var server in EntityQuery<ResearchServerComponent>()) foreach (var server in EntityQuery<ResearchServerComponent>())