void OnCollisionEnter(Collision other) { if (other.gameObject.tag == "Player") { Instantiate(efectoParticulas, transform.position, Quaternion.Euler(0, 180, 0)); Destroy(gameObject); generador.QuitarBloque(); generador.Generar(); } //Al tocar suelo u otro bloque comprobaremos el movimiento del personaje si es posible y hacia a donde se mueve if (!salir && (other.gameObject.tag == "Suelo" || other.gameObject.tag == "Cubo" || other.gameObject.tag == "Rectangulo")) { movpla.ComprobarMovimiento(); generador.Generar(); salir = true; } }
public double Generar() { var aleatorio = Generador.Generar(); random = aleatorio; var variable = (-1 / Lambda) * Math.Log(1 - aleatorio); return(variable); }
public double Generar() { var aleatorio = Generador.Generar(); random = aleatorio; var variable = A + aleatorio * (B - A); return(variable); }
void OnTriggerEnter(Collider other) { Destroy(other.gameObject); if (other.gameObject.tag != "PlataformaC" && other.gameObject.tag != "PlataformaR") { generador.Generar(); generador.QuitarBloque(); } }
public double Generar() { var aleatorio1 = Generador.Generar(); var aleatorio2 = Generador.Generar(); var z = Math.Sqrt(-2 * Math.Log(aleatorio1)) * Math.Cos(2 * Math.PI * aleatorio2); random = z; var variable = Media + z * Varianza; return(variable); }
public string CambiarPin(string email, string pass) { try { if (email.Equals(null) && pass.Equals(null)) { return("Correo o contraseña Incorrecta"); } else { var acces = ser.Acceso.Where(a => a.strEmail == email && a.strPassword == pass).FirstOrDefault(); acces.strPin = gen.Generar(acces.Usuario.strNombre, acces.Usuario.strnApellidoPaterno, acces.Usuario.strnApellidoMaterno, acces.Usuario.strnTelefono); ser.Entry(acces).State = EntityState.Modified; ser.SaveChanges(); gen.SendEmail(acces.strPin, acces.strEmail); return("Se realizÓ el cambio de PIN"); } } catch (Exception _e) { return(_e.Message); } }