using Robust.Shared.GameStates; namespace Content.Shared.Trigger.Components.Conditions; /// /// Adds an alt verb that can be used to toggle a trigger. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class ToggleTriggerConditionComponent : BaseTriggerConditionComponent { /// /// Is the component currently enabled? /// [DataField, AutoNetworkedField] public bool Enabled = true; /// /// The text of the toggle verb. /// [DataField, AutoNetworkedField] public LocId ToggleVerb = "toggle-trigger-condition-default-verb"; /// /// The popup to show when toggled on. /// [DataField, AutoNetworkedField] public LocId ToggleOn = "toggle-trigger-condition-default-on"; /// /// The popup to show when toggled off. /// [DataField, AutoNetworkedField] public LocId ToggleOff = "toggle-trigger-condition-default-off"; }