Destroyable.OnCollisionEnter2D C# (CSharp) Method

OnCollisionEnter2D() public method

public OnCollisionEnter2D ( Collision2D coll ) : void
coll Collision2D
return void
    void OnCollisionEnter2D(Collision2D coll)
    {
        //Player player = coll.collider.GetComponent<Player>(); // NIE STRZELA
        Bullet bullet = coll.collider.GetComponent<Bullet>() as Bullet; // STRZELA

        //if(player != null) { // NIE STRZELA
            //Destroy(gameObject);
            //player.score++;
        //}

        if(bullet != null) { // STRZELA
            bullet.player.score++;
            life--;
            if(life <= 0) {
                Destroy(gameObject);
            }
        }
    }