using Content.Shared.Damage;
using Robust.Shared.GameStates;
namespace Content.Shared.Item.ItemToggle.Components;
///
/// Handles the changes to the embed passive damage when toggled.
///
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class ItemToggleEmbedPassiveDamageComponent : Component
{
///
/// Damage per interval dealt to the entity every interval when activated.
///
[DataField, ViewVariables(VVAccess.ReadWrite), AutoNetworkedField]
public DamageSpecifier? ActivatedDamage = null;
///
/// Damage per interval dealt to the entity every interval when deactivated.
///
[DataField, ViewVariables(VVAccess.ReadWrite), AutoNetworkedField]
public DamageSpecifier? DeactivatedDamage = null;
}