Fix welder status always being "not lit" (#24705)

* Fix not finding ItemToggleComponent

* Simplified
This commit is contained in:
Tayrtahn 2024-01-29 18:04:52 -05:00 committed by GitHub
parent e27a3e0d3e
commit e101d078fe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -17,11 +17,11 @@ public sealed class WelderStatusControl : Control
private readonly ItemToggleComponent? _toggleComponent;
private readonly RichTextLabel _label;
public WelderStatusControl(WelderComponent parent, EntityUid? uid = null)
public WelderStatusControl(Entity<WelderComponent> parent)
{
_parent = parent;
_entMan = IoCManager.Resolve<IEntityManager>();
if (_entMan.TryGetComponent<ItemToggleComponent>(uid, out var itemToggle))
if (_entMan.TryGetComponent<ItemToggleComponent>(parent, out var itemToggle))
_toggleComponent = itemToggle;
_label = new RichTextLabel { StyleClasses = { StyleNano.StyleClassItemStatus } };
AddChild(_label);