using Robust.Shared.Map; using Robust.Shared.Serialization; namespace Content.Shared.Weapons.Melee.Events; /// /// Raised on the client when it attempts a heavy attack. /// [Serializable, NetSerializable] public sealed class HeavyAttackEvent : AttackEvent { public readonly NetEntity Weapon; /// /// As what the client swung at will not match server we'll have them tell us what they hit so we can verify. /// public List Entities; public HeavyAttackEvent(NetEntity weapon, List entities, NetCoordinates coordinates) : base(coordinates) { Weapon = weapon; Entities = entities; } }