1
0

StaminaDamageOnEmbedComponent.cs 475 B

1234567891011121314151617
  1. using Content.Shared.Damage.Systems;
  2. using Robust.Shared.GameStates;
  3. namespace Content.Shared.Damage.Components;
  4. /// <summary>
  5. /// Applies stamina damage when embeds in an entity.
  6. /// </summary>
  7. [RegisterComponent]
  8. [NetworkedComponent]
  9. [AutoGenerateComponentState]
  10. [Access(typeof(StaminaSystem))]
  11. public sealed partial class StaminaDamageOnEmbedComponent : Component
  12. {
  13. [ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField]
  14. public float Damage = 10f;
  15. }