Editor/Pillar/ArchPillarGeometry.cs
using System.Collections.Generic;
namespace Sunless.Architecture;
public sealed class ArchPillarGeometry : IArchPillarGeometry {
public IEnumerable<Vector3> Positions( ArchPillarPart pillar ) => ArchPillarGen.Positions( pillar );
public float Height( ArchPillarPart pillar, ArchRoom room, ArchKit kit, ArchPlan plan ) => ArchPillarGen.Height( pillar, room, kit, plan );
public int RunCount( ArchPillarPart pillar ) => ArchPillarGen.Runs( pillar ).Count;
public int CarriedCount( ArchPillarPart pillar ) => ArchPillarGen.Carried( pillar ).Count;
public void Stand( ArchMesh canvas, ArchPillarPart pillar, ArchBrush shaft, ArchBrush end ) {
ArchPillarGen.Stand( canvas, pillar, shaft, end );
}
}