using Content.Server.Worldgen.Systems.Biomes;
using Content.Server.Worldgen.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
namespace Content.Server.Worldgen.Components;
///
/// This is used for selecting the biome(s) to be used during world generation.
///
[RegisterComponent]
[Access(typeof(BiomeSelectionSystem))]
public sealed class BiomeSelectionComponent : Component
{
///
/// The list of biomes available to this selector.
///
/// This is always sorted by priority after ComponentStartup.
[DataField("biomes", required: true,
customTypeSerializer: typeof(PrototypeIdListSerializer))] public List Biomes = new();
}