using Robust.Client.UserInterface; using Robust.Shared.GameObjects; namespace Content.Client.UserInterface { public interface IItemSlotManager { bool OnButtonPressed(GUIBoundKeyEventArgs args, IEntity? item); void UpdateCooldown(ItemSlotButton? cooldownTexture, IEntity? entity); bool SetItemSlot(ItemSlotButton button, IEntity? entity); void HoverInSlot(ItemSlotButton button, IEntity? entity, bool fits); } }