Enable nullability in Content.Server (#3685)
This commit is contained in:
@@ -10,7 +10,6 @@ using Content.Server.AI.Utility.Considerations.State;
|
||||
using Content.Server.AI.WorldState;
|
||||
using Content.Server.AI.WorldState.States;
|
||||
using Content.Server.AI.WorldState.States.Inventory;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.IoC;
|
||||
|
||||
namespace Content.Server.AI.Utility.Actions.Idle
|
||||
@@ -26,6 +25,16 @@ namespace Content.Server.AI.Utility.Actions.Idle
|
||||
{
|
||||
var lastStorage = context.GetState<LastOpenedStorageState>().GetValue();
|
||||
|
||||
if (lastStorage == null)
|
||||
{
|
||||
ActionOperators = new Queue<AiOperator>(new AiOperator[]
|
||||
{
|
||||
new CloseLastStorageOperator(Owner),
|
||||
});
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
ActionOperators = new Queue<AiOperator>(new AiOperator[]
|
||||
{
|
||||
new MoveToEntityOperator(Owner, lastStorage),
|
||||
|
||||
Reference in New Issue
Block a user