public virtual void RemoveSlot(string slotId) { if (!SlotExists(slotId)) { return; } var slot = SlotsMap[slotId]; ObjectUtils.DestroyOrImmediate(slot.gameObject); SlotsMap.Remove(slotId); Paginate(); }