1 namespace Content.Server.Xenoarchaeology.XenoArtifacts.Triggers.Components;
4 /// Activate artifact by touching, attacking or pulling it.
7 public sealed partial class ArtifactInteractionTriggerComponent : Component
10 /// Should artifact be activated just by touching with empty hand?
12 [DataField("emptyHandActivation")]
13 [ViewVariables(VVAccess.ReadWrite)]
14 public bool EmptyHandActivation = true;
17 /// Should artifact be activated by melee attacking?
19 [DataField("attackActivation")]
20 [ViewVariables(VVAccess.ReadWrite)]
21 public bool AttackActivation = true;
24 /// Should artifact be activated by starting pulling it?
26 [DataField("pullActivation")]
27 [ViewVariables(VVAccess.ReadWrite)]
28 public bool PullActivation = true;