void Start() { rb = GetComponent <Rigidbody2D>(); bossmanager = GetComponent <BossManager>(); mirarJugador = GetComponent <MirarJugador>(); rbplayer = player.GetComponent <Rigidbody2D>(); movPlayer = player.GetComponent <Movimiento8D>(); anim = GetComponent <Animator>(); }
void Start() { delay = true; estado = Estados.Moviendose; mov = GetComponent <MovEnemig1>(); hijo = transform.GetChild(0).gameObject; miraJugador = GetComponent <MirarJugador>(); rb = GetComponent <Rigidbody2D>(); anim = GetComponent <Animator>(); }
void Start() { lluvia = GetComponent <Lluvia>(); movAtqBoss = GetComponent <MovAtqBoss>(); mirarJugadorScript = GetComponent <MirarJugador>(); flechasCayendo = GetComponent <FlechasCayendo>(); CambiaEstado("Normal"); lluviaAct = false; }
public void ActivarBoss(Collider2D collision) { mov8d = collision.GetComponent <Movimiento8D>(); if (mov8d != null) { Debug.Log("Entro"); //es un bucle que va decrementando la x ya que van saliendo los hijos boss = transform.GetChild(0).gameObject; if (boss != null) { bossManager = boss.GetComponent <BossManager>(); if (bossManager != null) { Debug.Log("Entro en el boss"); boss.transform.SetParent(null); bossManager.enabled = true; //Aquí se le pasa el jugador a todos los scripts del boss embeScript = boss.GetComponent <Embestida>(); if (embeScript != null) { embeScript.CogerJugador(collision.gameObject); } movEneScript = boss.GetComponent <MovEnemig1>(); if (movEneScript != null) { movEneScript.CogerJugador(collision.gameObject); } mirarJugadorScript = boss.GetComponent <MirarJugador>(); if (mirarJugadorScript != null) { mirarJugadorScript.CogerJugador(collision.gameObject); } ataqueScript = boss.GetComponent <AtaqueBoss1>(); if (ataqueScript != null) { ataqueScript.CogerJugador(collision.gameObject); } } } } }