private void RemoveItemFromInventory() { if (CurrentInteractable is InventoryItem) { foreach (InventoryItem i in CurrentInteractable.InventoryRequirements) { InventoryItems.RemoveFromInventory(i); } } else if ((CurrentInteractable as StaticInteractable).ConsumeItem) { foreach (InventoryItem i in CurrentInteractable.InventoryRequirements) { InventoryItems.RemoveFromInventory(i); } } else { (CurrentInteractable as StaticInteractable).ChangeInteractionText(); } }