Files
tbd-station-14/Content.Server/AI/Operators/Sequences/GoPickupEntitySequence.cs
2022-02-16 18:23:23 +11:00

21 lines
677 B
C#

using System.Collections.Generic;
using Content.Server.AI.Operators.Inventory;
using Content.Server.AI.Operators.Movement;
using Robust.Shared.GameObjects;
namespace Content.Server.AI.Operators.Sequences
{
public sealed class GoPickupEntitySequence : SequenceOperator
{
public GoPickupEntitySequence(EntityUid owner, EntityUid target)
{
Sequence = new Queue<AiOperator>(new AiOperator[]
{
new MoveToEntityOperator(owner, target, requiresInRangeUnobstructed: true),
new OpenStorageOperator(owner, target),
new PickupEntityOperator(owner, target),
});
}
}
}