using Content.Shared.Whitelist; using Robust.Shared.GameStates; namespace Content.Shared._DV.Projectiles; /// /// Indicates that the entity cannot be embedded with select projectiles. /// [RegisterComponent, NetworkedComponent] public sealed partial class EmbedImmuneComponent : Component { /// /// A list of projectiles that this entity is immune to being embedded by. /// If null, the entity is immune to all projectiles. /// [DataField(required: true)] public EntityWhitelist ImmuneTo = default!; }