using System.Numerics; using Robust.Shared.Serialization; namespace Content.Shared.Weapons.Melee.Events; /// /// Data for melee lunges from attacks. /// [Serializable, NetSerializable] public sealed class MeleeLungeEvent : EntityEventArgs { public EntityUid Entity; /// /// Width of the attack angle. /// public Angle Angle; /// /// The relative local position to the /// public Vector2 LocalPos; /// /// Entity to spawn for the animation /// public string? Animation; public MeleeLungeEvent(EntityUid uid, Angle angle, Vector2 localPos, string? animation) { Entity = uid; Angle = angle; LocalPos = localPos; Animation = animation; } }