using Content.Shared.Decals; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; namespace Content.Shared.Procedural.PostGeneration; /// /// Applies decal skirting to corridors. /// public sealed partial class CorridorDecalSkirtingPostGen : IPostDunGen { /// /// Color to apply to decals. /// [DataField("color")] public Color? Color; /// /// Decal where 1 edge is found. /// [DataField("cardinalDecals")] public Dictionary CardinalDecals = new(); /// /// Decal where 1 corner edge is found. /// [DataField("pocketDecals")] public Dictionary PocketDecals = new(); /// /// Decal where 2 or 3 edges are found. /// [DataField("cornerDecals")] public Dictionary CornerDecals = new(); }