Fix TrashOnSolutionEmptySystem modifying uninitialized entities (#23798)

This commit is contained in:
DrSmugleaf
2024-01-09 10:11:22 -08:00
committed by GitHub
parent e622df90eb
commit 2fe861e87d

View File

@@ -15,11 +15,11 @@ namespace Content.Server.Nutrition.EntitySystems
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<TrashOnSolutionEmptyComponent, ComponentStartup>(OnStartup);
SubscribeLocalEvent<TrashOnSolutionEmptyComponent, MapInitEvent>(OnMapInit);
SubscribeLocalEvent<TrashOnSolutionEmptyComponent, SolutionContainerChangedEvent>(OnSolutionChange);
}
public void OnStartup(Entity<TrashOnSolutionEmptyComponent> entity, ref ComponentStartup args)
public void OnMapInit(Entity<TrashOnSolutionEmptyComponent> entity, ref MapInitEvent args)
{
CheckSolutions(entity);
}