namespace Content.Server.Xenoarchaeology.XenoArtifacts.Triggers.Components; /// /// Activate artifact by touching, attacking or pulling it. /// [RegisterComponent] public sealed partial class ArtifactInteractionTriggerComponent : Component { /// /// Should artifact be activated just by touching with empty hand? /// [DataField("emptyHandActivation")] [ViewVariables(VVAccess.ReadWrite)] public bool EmptyHandActivation = true; /// /// Should artifact be activated by melee attacking? /// [DataField("attackActivation")] [ViewVariables(VVAccess.ReadWrite)] public bool AttackActivation = true; /// /// Should artifact be activated by starting pulling it? /// [DataField("pullActivation")] [ViewVariables(VVAccess.ReadWrite)] public bool PullActivation = true; }