public override void Use() { if (inventory != null) { CharacterInventory _inventory = inventory; inventory.RemoveItem(this); _inventory.AddWeapon(this); } }