public void GetItem(Item_Root item)
    {
        _inventory.Add(item);
        switch (item.GetType().ToString())
        {
        case "Item_Weapon_Gun": {
            _gun = (Item_Weapon_Gun)item;
            break;
        }

        case "Item_Weapon_Melee": {
            _melee = (Item_Weapon_Melee)item;
            break;
        }

        case "Item_Gear_Clothes": {
            _clothes = (Item_Gear_Clothes)item;
            break;
        }

        case "Item_Gear_Shoes": {
            _shoes = (Item_Gear_Shoes)item;
            break;
        }

        case "Item_Gear_Pin": {
            _pin = (Item_Gear_Pin)item;
            break;
        }

        case "Item_Gear_Neck": {
            _neck = (Item_Gear_Neck)item;
            break;
        }

        case "Item_Gear_Ring": {
            _ring = (Item_Gear_Ring)item;
            break;
        }

        case "Item_Gear_Wrist": {
            _wrist = (Item_Gear_Wrist)item;
            break;
        }

        case "Item_Decay_Hair": {
            _hair = (Item_Decay_Hair)item;
            break;
        }

        case "Item_Decay_Flower": {
            _flower = (Item_Decay_Flower)item;
            break;
        }

        case "Item_Consumable": {
            _consumables.Add((Item_Consumable)item);
            break;
        }
        }
    }
 public void GetItem(Item_Root item)
 {
     _inventory.Add (item);
     switch (item.GetType().ToString())
     {
     case "Item_Weapon_Gun": {
         _gun = (Item_Weapon_Gun)item;
         break; }
     case "Item_Weapon_Melee": {
         _melee = (Item_Weapon_Melee)item;
         break; }
     case "Item_Gear_Clothes": {
         _clothes = (Item_Gear_Clothes)item;
         break; }
     case "Item_Gear_Shoes": {
         _shoes = (Item_Gear_Shoes)item;
         break; }
     case "Item_Gear_Pin": {
         _pin = (Item_Gear_Pin)item;
         break; }
     case "Item_Gear_Neck": {
         _neck = (Item_Gear_Neck)item;
         break; }
     case "Item_Gear_Ring": {
         _ring = (Item_Gear_Ring)item;
         break; }
     case "Item_Gear_Wrist": {
         _wrist = (Item_Gear_Wrist)item;
         break; }
     case "Item_Decay_Hair": {
         _hair = (Item_Decay_Hair)item;
         break; }
     case "Item_Decay_Flower": {
         _flower = (Item_Decay_Flower)item;
         break; }
     case "Item_Consumable": {
         _consumables.Add((Item_Consumable)item);
         break; }
     }
 }