using Content.Shared.Maps; using Content.Shared.Whitelist; using Robust.Shared.Prototypes; namespace Content.Shared.Procedural.DungeonGenerators; /// /// Places rooms in pre-selected pack layouts. Chooses rooms from the specified whitelist. /// /// public sealed partial class PrefabDunGen : IDunGenLayer { /// /// Room pack presets we can use for this prefab. /// [DataField(required: true)] public List> Presets = new(); [DataField] public EntityWhitelist? RoomWhitelist; [DataField] public ProtoId? FallbackTile; }