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() public override void Initialize()
{ {
base.Initialize(); base.Initialize();
SubscribeLocalEvent<TrashOnSolutionEmptyComponent, ComponentStartup>(OnStartup); SubscribeLocalEvent<TrashOnSolutionEmptyComponent, MapInitEvent>(OnMapInit);
SubscribeLocalEvent<TrashOnSolutionEmptyComponent, SolutionContainerChangedEvent>(OnSolutionChange); SubscribeLocalEvent<TrashOnSolutionEmptyComponent, SolutionContainerChangedEvent>(OnSolutionChange);
} }
public void OnStartup(Entity<TrashOnSolutionEmptyComponent> entity, ref ComponentStartup args) public void OnMapInit(Entity<TrashOnSolutionEmptyComponent> entity, ref MapInitEvent args)
{ {
CheckSolutions(entity); CheckSolutions(entity);
} }