Fix nullable build errors (#1849)

This commit is contained in:
DrSmugleaf
2020-08-22 12:24:59 +02:00
committed by GitHub
parent 1c21f2c3b0
commit 8a21df21f2
5 changed files with 23 additions and 23 deletions

View File

@@ -35,7 +35,7 @@ namespace Content.Server.AI.Operators.Inventory
return Outcome.Failed; return Outcome.Failed;
} }
if (!container.Owner.TryGetComponent(out EntityStorageComponent storageComponent) || if (!container.Owner.TryGetComponent(out EntityStorageComponent? storageComponent) ||
storageComponent.IsWeldedShut) storageComponent.IsWeldedShut)
{ {
return Outcome.Failed; return Outcome.Failed;

View File

@@ -31,7 +31,7 @@ namespace Content.Server.AI.Operators.Inventory
return Outcome.Failed; return Outcome.Failed;
} }
if (!_owner.TryGetComponent(out HandsComponent handsComponent)) if (!_owner.TryGetComponent(out HandsComponent? handsComponent))
{ {
return Outcome.Failed; return Outcome.Failed;
} }

View File

@@ -22,12 +22,12 @@ namespace Content.Server.AI.Operators.Inventory
public override Outcome Execute(float frameTime) public override Outcome Execute(float frameTime)
{ {
// TODO: Also have this check storage a la backpack etc. // TODO: Also have this check storage a la backpack etc.
if (!_owner.TryGetComponent(out HandsComponent handsComponent)) if (!_owner.TryGetComponent(out HandsComponent? handsComponent))
{ {
return Outcome.Failed; return Outcome.Failed;
} }
if (!_target.TryGetComponent(out ItemComponent itemComponent)) if (!_target.TryGetComponent(out ItemComponent? itemComponent))
{ {
return Outcome.Failed; return Outcome.Failed;
} }

View File

@@ -32,8 +32,8 @@ namespace Content.Server.AI.Operators.Nutrition
// TODO: Also have this check storage a la backpack etc. // TODO: Also have this check storage a la backpack etc.
if (_target.Deleted || if (_target.Deleted ||
!_owner.TryGetComponent(out HandsComponent handsComponent) || !_owner.TryGetComponent(out HandsComponent? handsComponent) ||
!_target.TryGetComponent(out ItemComponent itemComponent)) !_target.TryGetComponent(out ItemComponent? itemComponent))
{ {
return Outcome.Failed; return Outcome.Failed;
} }
@@ -61,7 +61,7 @@ namespace Content.Server.AI.Operators.Nutrition
if (drinkComponent.Deleted || if (drinkComponent.Deleted ||
drinkComponent.Empty || drinkComponent.Empty ||
_owner.TryGetComponent(out ThirstComponent thirstComponent) && _owner.TryGetComponent(out ThirstComponent? thirstComponent) &&
thirstComponent.CurrentThirst >= thirstComponent.ThirstThresholds[ThirstThreshold.Okay]) thirstComponent.CurrentThirst >= thirstComponent.ThirstThresholds[ThirstThreshold.Okay])
{ {
return Outcome.Success; return Outcome.Success;

View File

@@ -32,8 +32,8 @@ namespace Content.Server.AI.Operators.Nutrition
// TODO: Also have this check storage a la backpack etc. // TODO: Also have this check storage a la backpack etc.
if (_target.Deleted || if (_target.Deleted ||
!_owner.TryGetComponent(out HandsComponent handsComponent) || !_owner.TryGetComponent(out HandsComponent? handsComponent) ||
!_target.TryGetComponent(out ItemComponent itemComponent)) !_target.TryGetComponent(out ItemComponent? itemComponent))
{ {
return Outcome.Failed; return Outcome.Failed;
} }
@@ -61,7 +61,7 @@ namespace Content.Server.AI.Operators.Nutrition
if (_target.Deleted || if (_target.Deleted ||
foodComponent.UsesRemaining == 0 || foodComponent.UsesRemaining == 0 ||
_owner.TryGetComponent(out HungerComponent hungerComponent) && _owner.TryGetComponent(out HungerComponent? hungerComponent) &&
hungerComponent.CurrentHunger >= hungerComponent.HungerThresholds[HungerThreshold.Okay]) hungerComponent.CurrentHunger >= hungerComponent.HungerThresholds[HungerThreshold.Okay])
{ {
return Outcome.Success; return Outcome.Success;