private async void OnCollisionEnter(Collision collision) { var ball = collision.collider.GetComponent <GameBall>(); if (ball != null) { PlayerScore.Add(ball.MassScore); Destroy(ball.gameObject); if (_destroyOnHit) { Destroy(this); await Await.NextFixedUpdate(); if (!FindObjectsOfType <BallTarget>().Any()) { ShowGameOver(); } } } }