namespace Content.Server.Explosion.Components;
///
/// Gibs on trigger, self explanatory.
/// Also in case of an implant using this, gibs the implant user instead.
///
[RegisterComponent]
public sealed partial class GibOnTriggerComponent : Component
{
///
/// Should gibbing also delete the owners items?
///
[ViewVariables(VVAccess.ReadWrite)]
[DataField("deleteItems")]
public bool DeleteItems = false;
///
/// Frontier - Should gibbing also delete the owners organs?
///
[ViewVariables(VVAccess.ReadWrite)]
[DataField]
public bool DeleteOrgans = false;
///
/// Frontier - Do we want to go through with the gibbing?
///
[ViewVariables(VVAccess.ReadWrite)]
[DataField]
public bool Gib = true;
///
/// Frontier - Should the argument entity be used?
/// False: default existing behaviour, uses transform parent
/// True: uses entity passed in
///
[ViewVariables(VVAccess.ReadWrite)]
[DataField]
public bool UseArgumentEntity = false;
}