using Content.Shared.Maps; using Robust.Shared.Noise; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; namespace Content.Shared.Parallax.Biomes.Layers; [Serializable, NetSerializable] public sealed partial class BiomeEntityLayer : IBiomeWorldLayer { /// [DataField] public List> AllowedTiles { get; private set; } = new(); [DataField("noise")] public FastNoiseLite Noise { get; private set; } = new(0); /// [DataField("threshold")] public float Threshold { get; private set; } = 0.5f; /// [DataField("invert")] public bool Invert { get; private set; } = false; [DataField(required: true)] public List Entities = new(); }