using Content.Shared.EntityTable; using Content.Shared.Maps; using Content.Shared.Storage; using Robust.Shared.Prototypes; namespace Content.Shared.Procedural.PostGeneration; /// /// Places the specified entities on the middle connections between rooms /// public sealed partial class MiddleConnectionDunGen : IDunGenLayer { /// /// How much overlap there needs to be between 2 rooms exactly. /// [DataField] public int OverlapCount = -1; /// /// How many connections to spawn between rooms. /// [DataField] public int Count = 1; [DataField(required: true)] public ProtoId Tile; [DataField(required: true)] public ProtoId Contents; [DataField] public ProtoId? Flank; }