namespace Sunless.Architecture;
public sealed class ArchApproachFoundationMouth : IArchFoundationMouth {
public ArchKind Kind => ArchKind.Approach;
public IReadOnlyList<Vector2> Open( ArchFoundationMouthRequest request ) {
return request.Payload is ArchApproachPart approach
? ArchApproachGen.Mouth( approach, request.Kit, request.Reach ).Loop
: Array.Empty<Vector2>();
}
}