public PickupCommand(Agent agent, PickupableObject pickupable) : base(new MoveCommand(agent, pickupable.GetPickupPosition(agent.transform.position)), new Command(agent, pickupable)) { }
public Command(Agent agent, PickupableObject pickupable) : base(agent) { Pickupable = pickupable; }