Some manual TryGetComponent inlines

This commit is contained in:
Vera Aguilera Puerto
2021-12-03 12:51:44 +01:00
parent 0feebbff00
commit f3edecf994
10 changed files with 22 additions and 15 deletions

View File

@@ -134,11 +134,12 @@ namespace Content.Server.Medical.Components
if (Powered)
{
var body = _bodyContainer.ContainedEntity;
var state = body?.GetComponentOrNull<MobStateComponent>();
if (body == null)
return MedicalScannerStatus.Open;
return state == null
? MedicalScannerStatus.Open
: GetStatusFromDamageState(state);
var state = body.GetComponentOrNull<MobStateComponent>();
return state == null ? MedicalScannerStatus.Open : GetStatusFromDamageState(state);
}
return MedicalScannerStatus.Off;