Exemple #1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.tag.Equals("Ground"))
        {
            Ground ground = collision.gameObject.GetComponent <Ground>();
            ground.CreateGround();
            ground.DestroyGroundFather();
        }
        else if (collision.tag.Equals("Bird") || collision.tag.Equals("Cactus") || collision.tag.Equals("Cloud"))
        {
            Destroy(collision.gameObject);

            if (collision.tag.Equals("Bird") || collision.tag.Equals("Cactus"))
            {
                BackgroundManager.Manager.GenerateObstacle();
            }
            else if (collision.tag.Equals("Cloud"))
            {
                BackgroundManager.Manager.GenerateCloud();
            }
        }
    }