private void OnButtonClick(SellableItem item, ItemView view) { if (!item.IsBuyed) { if (_playerMoney.TryRemoveMoney(item.Price)) { item.Buy(); TryActivateItem(item); } else { Debug.Log("Недостаточно денег"); return; } } else { TryActivateItem(item); } ReRenderAll(); }