namespace Content.Shared.Wieldable; /// /// Raised directed on an entity when it is wielded. /// // WD edit start // Reason for the edit: previously ItemWieldedEvent didn't contained "EntityUid user" parameter. // Now it's done like ItemUnwieldedEvent with "EntityUid user" parameter for correct logic work. // [ByRefEvent] // public readonly record struct ItemWieldedEvent; public sealed class ItemWieldedEvent : EntityEventArgs { public EntityUid? User; /// /// Whether the item is being forced to be wielded, or if the player chose to wield it themselves. /// public bool Force; public ItemWieldedEvent(EntityUid? user = null, bool force = false) { User = user; Force = force; } } // WD edit end