using SS14.Shared.Interfaces.GameObjects; namespace Content.Server.Interfaces.GameObjects { public interface IItemComponent : IComponent { /// /// The inventory slot this item is stored in, if any. /// IInventorySlot ContainingSlot { get; } /// /// Called when the item is removed from its inventory slot. /// void RemovedFromSlot(); /// /// Called when the item is inserted into a new inventory slot. /// void EquippedToSlot(IInventorySlot slot); } }