Editor/Wall/ArchBalconyDrawer.cs

Editor-side drawer class for balcony architecture. It implements IArchDrawer, reports it draws balconies and calls ArchBalconyGen.Build with the drawing canvas, parts, building context, plan, kit and style.

Reflection
namespace Sunless.Architecture;

public sealed class ArchBalconyDrawer : IArchDrawer
{
	public string Draws => ArchDraws.Balcony;

	public void Draw( ArchDrawing drawing )
	{
		ArchBalconyGen.Build( drawing.Canvas, drawing.Drawn<ArchBalconyPart>(), drawing.Within<ArchBuilding>(),
			drawing.Plan, drawing.Kit, drawing.Style );
	}
}