Editor/Walkway/ArchWalkwayExtentProvider.cs
namespace Sunless.Architecture;

public sealed class ArchWalkwayExtentProvider : IArchExtentProvider {
	public ArchKind Kind => ArchKind.Walkway;

	public ArchExtent Measure( object payload, ArchExtentContext context ) {
		return payload is ArchRoom room
			? ArchLocate.RoomExtent( room, context.Kit )
			: new ArchExtent();
	}
}