private void Update() { caos = Convert.ToInt32(GameManager.instance.CaosActual()); if (caos >= caosConelqueCambia && !cambio1Vez) { if (zonas.Length > 0) { zonas[0].SetActive(false); } enemigo.CambioPatron(nuevoPuntos); cambio1Vez = true; } if (cambio1Vez && !cambio2vez) { llegado = enemigo.Hellegado(); if (llegado) { if (zonas.Length != 0) { zonas[0].SetActive(true); } enemigo.CambioPatron(fin); cambio2vez = true; } } }
private void OnTriggerStay2D(Collider2D collision) { MovimientoEnemigo move = collision.gameObject.GetComponent <MovimientoEnemigo>(); if (move && move.Hellegado()) { collision.gameObject.SetActive(false); } }