Editor/Wall/ArchBalconyManifest.cs
using System;
using System.Collections.Generic;
using System.Linq;

namespace Sunless.Architecture;

public sealed class ArchBalconyManifest : ArchKindManifest<ArchBalconyPart> {
	public override ArchKind Kind => ArchKind.Balcony;

	public override string Slot => "Balconies";

	public override IEnumerable<Type> Hosts => new[] { typeof( ArchBuilding ) };

	public override string Label => "Balcony";

	public override string Glyph => "deck";

	public override string Subtool => ArchSubtools.Bool;

	public override string HostOutput => "Balcony slab and outline";

	public override ArchLayerStage Stage( object payload ) => ArchLayerStage.Addition;
}