StationBiomeComponent.cs 598 B

12345678910111213141516171819202122
  1. using Content.Server.Station.Systems;
  2. using Content.Shared.Parallax.Biomes;
  3. using Robust.Shared.Prototypes;
  4. namespace Content.Server.Station.Components;
  5. /// <summary>
  6. /// Runs EnsurePlanet against the largest grid on Mapinit.
  7. /// </summary>
  8. [RegisterComponent, Access(typeof(StationBiomeSystem))]
  9. public sealed partial class StationBiomeComponent : Component
  10. {
  11. [DataField(required: true)]
  12. public ProtoId<BiomeTemplatePrototype> Biome = "Grasslands";
  13. // If null, its random
  14. [DataField]
  15. public int? Seed = null;
  16. [DataField]
  17. public Color MapLightColor = Color.Black;
  18. }