public override void UseItem() { if (PlayerManager.instance.LocalPlayerInventory.TryRemove(this, 1)) { PlayerManager.instance.LocalPlayerInventory.RemoveItem(this, 1); regenEvent?.InvokeWithFloat(regenHP); } }