Esempio n. 1
0
        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;
            }
            }
        }