Editor/Stair/ArchExteriorStairManifest.cs
using System;
using System.Collections.Generic;
using System.Linq;
namespace Sunless.Architecture;
public sealed class ArchExteriorStairManifest : ArchKindManifest<ArchExteriorStairPart> {
public override ArchKind Kind => ArchKind.ExteriorStair;
public override string Slot => "ExteriorStairs";
public override IEnumerable<Type> Hosts => new[] { typeof( ArchBuilding ) };
public override string Label => "Exterior stair";
public override string Glyph => "stairs";
public override string Subtool => ArchSubtools.Bool;
public override string HostOutput => "Exterior flight and landings";
public override ArchLayerStage Stage( object payload ) => ArchLayerStage.Addition;
}