Editor/Pillar/ArchSpanManifest.cs
using System;
using System.Collections.Generic;
namespace Sunless.Architecture;
public sealed class ArchSpanManifest : ArchKindManifest<ArchSpanPart> {
public override ArchKind Kind => ArchKind.Span;
public override string Slot => "PierSpans";
public override IEnumerable<Type> Hosts => new[] { typeof( ArchRoom ) };
public override string Label => "Span";
public override string Glyph => ArchIcons.Get( "subtool_span", "bridge" );
// The Pillars tool, in its bridge gesture: a span is drawn where the piers it names are stood.
public override string Subtool => ArchSubtools.Pillar;
public override int IndirectRank => 104;
public override ArchLayerStage Stage( object payload ) => ArchLayerStage.Structure;
}