public void SellConfirmationMenu_OnItemSelect(UIMenu menu, UIMenuItem selectedItem, int index) { switch (index) { case 0: { if (InteractableLockerGuid == null || !GunLockers.ContainsKey(InteractableLockerGuid.Value)) { return; } Locker locker = GunLockers[InteractableLockerGuid.Value]; Game.Player.Money += locker.RefundValue; UI.Notify($"Returned the gun locker for ~g~${locker.RefundValue}."); SPGLMenuPool.CloseAllMenus(); locker.DestroyProp(); GunLockers.Remove(InteractableLockerGuid.Value); File.Delete(locker.FilePath); InteractableLockerGuid = null; break; } case 1: { SPGLSellConfirmationMenu.GoBack(); break; } } }