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