Files
crystall-punk-14/Content.Shared/Damage/Events/StaminaMeleeHitEvent.cs

32 lines
915 B
C#
Raw Permalink Normal View History

using Content.Shared.Damage.Components;
2022-07-26 21:34:19 -04:00
using Robust.Shared.Collections;
namespace Content.Shared.Damage.Events;
2022-07-26 21:34:19 -04:00
/// <summary>
/// The components in the list are going to be hit,
/// give opportunities to change the damage or other stuff.
/// </summary>
public sealed class StaminaMeleeHitEvent : HandledEntityEventArgs
{
/// <summary>
/// List of hit stamina components.
/// </summary>
public List<(EntityUid Entity, StaminaComponent Component)> HitList;
2022-07-26 21:34:19 -04:00
/// <summary>
2022-07-26 21:34:19 -04:00
/// The multiplier. Generally, try to use *= or /= instead of overwriting.
/// </summary>
public float Multiplier = 1;
/// <summary>
/// The flat modifier. Generally, try to use += or -= instead of overwriting.
/// </summary>
public float FlatModifier = 0;
public StaminaMeleeHitEvent(List<(EntityUid Entity, StaminaComponent Component)> hitList)
2022-07-26 21:34:19 -04:00
{
HitList = hitList;
}
}