private void OnDiscard() { if (itemSlot != null) { itemSlot.Reset(); } else if (weaponSlot != null) { weaponSlot.Reset(); } CloseDiscardPopUp(); }