//------------------------------------------------------------------------------------------------------------------ /* * METODO QUE SE EJECUTA CUANDO SE PULSA SOBRE UN ASPECTO */ public void bApariencia() { //Comprobar si la apariencia esta bloqueada if (bloqueado) { if (infoPersistente.getEnergia() >= precioApariencia) { //Iniciamos proceso de compra solicitarComprar(); } else { //Mostrar mensaje saldo insuficiente string texto = "No tienes suficiente energia para comprar esta apariencia"; ventanaEmergente.GetComponent <VentanaInformacion>().mostrarInfo(texto, "Aceptar"); } } else { //Guardar la interfaz activa refBD.getBaseDatos().GetReference("usuarios").Child(refBD.getUsuario().UserId).Child("aparienciaActiva").SetValueAsync(nombreAspecto); infoPersistente.setAparienciaActiva(nombreAspecto); //Establecer nueva apariencia en la imagen animatorImagen1.SetTrigger(nombreAspecto); animatorImagen2.SetTrigger(nombreAspecto); //Desmarcar todos los objetos for (int i = 0; i < apariencias.Length; i++) { apariencias[i].GetComponent <Apariencia>().desmarcar(); } //Marcar objeto como activo marcar(); } }