void FixedUpdate() { ///-------Movimiento------// /// if (Input.GetButtonDown("Atacar")) { animator.SetBool("Atacando", true); } if (animator.GetBool("Atacando")) { miRigidbody2D.velocity = Vector2.zero; } else if ((horizontal != 0 || vertical != 0) && !usandoDash) { Vector2 vectorVelocidad = new Vector2(horizontal, vertical) * atributosJugador.velocidad; miRigidbody2D.velocity = vectorVelocidad; } //---Habilidades---// if (inputJugador.habilidad2) { usandoDash = true; habilidad.Dash(inputJugador.direccionMirada, miRigidbody2D); ActivarODesactivarTrailRenderer(); } if (inputJugador.habilidad1) { habilidad.DispararProyectil(proyectil, 10f, inputJugador.direccionMirada, atributosJugador.ataque); } }
void FixedUpdate() //todo lo que tiene que ver con las fisicas { ///-------Movimiento------// if(Input.GetButtonDown("Atacar")){ Debug.Log("atacando"); animator.SetBool("Atacando", true); } if(animator.GetBool("Atacando")){ rb.velocity = Vector2.zero; } else if((horizontal != 0 || vertical != 0) && !usandoDash){ rb.velocity = new Vector2(horizontal, vertical) * atributosJugador.velocidad; } //---Habilidades---// if (inputWarrior.habilidad2) { usandoDash = true; habilidad.Dash(inputWarrior.direccionMirada, rb); ActivarODesactivarTrailRenderer(); } if (inputWarrior.habilidad1) { habilidad.DispararProyectil(proyectil, 10f, inputWarrior.direccionMirada, atributosJugador.ataque); } }