#pragma once

#include "FactoryQueries.h"

class EntityAdmin;

// Moves a ship toward its delivery bay when DeliverScrap is the winning
// behavior. Never decrements cargo — SalvagerSystem performs the delivery.
class DeliverScrapExecutor
{
public:
    void execute(EntityAdmin& admin, const FactoryState& state);
};
