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();
}