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