private void LevelManager_OnBasketHitEventHandler(object sender, BasketHitEventArgs e)
        {
            if (e.HasDirtyTouch)
            {
                ResetCombo();
            }
            else
            {
                SetComboValue(++_comboValue);
            }

            AddScoreValue();
        }
Exemple #2
0
        private void Basket_OnBasketHitEventHandler(object sender, EventArgs e)
        {
            var basket = sender as Basket;

            if (BasketTouchedEvent == null)
            {
                return;
            }

            var hasDirtyTouch = _visibleProcessedObjects[basket];
            var args          = new BasketHitEventArgs(basket, hasDirtyTouch);

            BasketHitEvent?.Invoke(this, args);
        }
Exemple #3
0
 private void BasketsSpawner_OnBasketHitEventHandler(object sender, BasketHitEventArgs e)
 {
     BasketHitEvent?.Invoke(this, e);
 }