Esempio n. 1
0
    private void AddHammer(Hammer hammer)
    {
        HammerView hammerView = Instantiate(_template, _container.transform);

        hammerView.SellButtonClicked += OnSellButtonClick;
        hammerView.Render(hammer);
    }
Esempio n. 2
0
 private void TrySellHammer(Hammer hammer, HammerView view)
 {
     if (_king.Diamonds >= hammer.Price)
     {
         _king.BuyingHammer(hammer);
         view.Deactivate();
         view.SellButtonClicked -= OnSellButtonClick;
     }
 }
Esempio n. 3
0
 private void OnSellButtonClick(Hammer hammer, HammerView view)
 {
     TrySellHammer(hammer, view);
 }