Exemple #1
0
    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();
                }
            }
        }
    }