Files
crystall-punk-14/Content.Server/_CP14/BiomeSpawner/Components/CP14BiomeSpawnerComponent.cs

28 lines
857 B
C#
Raw Permalink Normal View History

2024-07-06 12:19:32 +03:00
/*
* This file is sublicensed under MIT License
* https://github.com/space-wizards/space-station-14/blob/master/LICENSE.TXT
2024-07-06 12:19:32 +03:00
*/
using Content.Server._CP14.BiomeSpawner.EntitySystems;
using Content.Shared.Parallax.Biomes;
using Content.Shared.Whitelist;
using Robust.Shared.Prototypes;
namespace Content.Server._CP14.BiomeSpawner.Components;
/// <summary>
/// fills the tile in which it is located with the contents of the biome. Includes: tile, decals and entities
/// </summary>
[RegisterComponent, Access(typeof(CP14BiomeSpawnerSystem))]
public sealed partial class CP14BiomeSpawnerComponent : Component
{
[DataField]
public ProtoId<BiomeTemplatePrototype> Biome = "Grasslands";
/// <summary>
/// entities that we don't remove.
/// </summary>
[DataField(required: true)]
public EntityWhitelist DeleteBlacklist = new();
}