Inline GetComponent
This commit is contained in:
@@ -133,8 +133,8 @@ namespace Content.Server.Access.Components
|
||||
}
|
||||
else
|
||||
{
|
||||
var targetIdComponent = targetIdEntity.GetComponent<IdCardComponent>();
|
||||
var targetAccessComponent = targetIdEntity.GetComponent<AccessComponent>();
|
||||
var targetIdComponent = IoCManager.Resolve<IEntityManager>().GetComponent<IdCardComponent>(targetIdEntity.Uid);
|
||||
var targetAccessComponent = IoCManager.Resolve<IEntityManager>().GetComponent<AccessComponent>(targetIdEntity.Uid);
|
||||
newState = new IdCardConsoleBoundUserInterfaceState(
|
||||
PrivilegedIdSlot.HasItem,
|
||||
PrivilegedIdIsAuthorized(),
|
||||
|
||||
@@ -108,7 +108,13 @@ namespace Content.Server.Access.Systems
|
||||
|
||||
if (EntityManager.TryGetComponent(uid, out PDAComponent? pda))
|
||||
{
|
||||
tags = pda?.ContainedID?.Owner?.GetComponent<AccessComponent>()?.Tags;
|
||||
IEntity tempQualifier = pda?.ContainedID?.Owner;
|
||||
if (tempQualifier != null)
|
||||
{
|
||||
IoCManager.Resolve<IEntityManager>().GetComponent<AccessComponent>(tempQualifier.Uid);
|
||||
}
|
||||
|
||||
tags = RETURNED_VALUE?.Tags;
|
||||
return tags != null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user