private void OnBallClicked(BallView ballView) { var linkedBalls = new List <BallView>(); GetLinkedBalls(ballView, ref linkedBalls); if (linkedBalls.Count >= 3) { linkedBalls.ForEach(n => DestroyBall(n)); } else { ballView.Decoy(); } }