using Content.Server._White.OfferItem; using Content.Shared._White.OfferItem; using Content.Shared.Alert; using JetBrains.Annotations; namespace Content.Server._White.Alert.Click; /// /// Accepting the offer and receive item /// [UsedImplicitly] [DataDefinition] public sealed partial class AcceptOffer : IAlertClick { public void AlertClicked(EntityUid player) { var entManager = IoCManager.Resolve(); if (entManager.TryGetComponent(player, out OfferItemComponent? offerItem)) { entManager.System().Receive(player, offerItem); } } }