namespace Sunless.Architecture;
public sealed class ArchStairExpectedReport : IArchExpectedReport {
public ArchKind Kind => ArchKind.Stair;
public object Describe( object payload, ArchTarget target, ArchTool tool ) {
return payload is ArchStairPart stair && target.Room is not null
? ArchStairReport.StairReport( stair, target.Room, target.Building, tool.Kit )
: null;
}
}