Fix TrashOnSolutionEmptySystem modifying uninitialized entities (#23798)
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user