Editor/Roof/ArchRoofLightManifest.cs
using System;
using System.Collections.Generic;
using System.Linq;
namespace Sunless.Architecture;
public sealed class ArchRoofLightManifest : ArchKindManifest<ArchRoofLightPart> {
public override ArchKind Kind => ArchKind.RoofLight;
public override string Slot => "Lights";
public override IEnumerable<Type> Hosts => new[] { typeof( ArchRoofPart ) };
public override string Label => "Roof light";
public override string Glyph => "light_mode";
public override ArchLayerStage Stage( object payload ) => ArchLayerStage.Fixture;
}