public void ActivarBoss(Collider2D collision)
    {
        if (collision.GetComponent <Movimiento8D>() != null)
        {
            Debug.Log("Entro");


            boss = transform.GetChild(0).gameObject;
            if (boss != null)
            {
                bossManager2 = boss.GetComponent <BossManager2>();
                if (bossManager2 != null)
                {
                    Debug.Log("Entro en el boss");
                    boss.transform.SetParent(null);
                    bossManager2.enabled = true;


                    lluvia = boss.GetComponent <Lluvia>();
                    if (lluvia != null)
                    {
                        lluvia.CogerJugador(collision.gameObject);
                        Debug.Log("Pilla al player");
                    }

                    movAtaBoss = boss.GetComponent <MovAtqBoss>();
                    if (movAtaBoss != null)
                    {
                        movAtaBoss.CogerJugador(collision.gameObject);
                    }
                }
            }
        }
    }
    void Start()
    {
        lluvia             = GetComponent <Lluvia>();
        movAtqBoss         = GetComponent <MovAtqBoss>();
        mirarJugadorScript = GetComponent <MirarJugador>();
        flechasCayendo     = GetComponent <FlechasCayendo>();
        CambiaEstado("Normal");


        lluviaAct = false;
    }