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; }