Search Unity

Validar resultado de un texto1 para poder validar texto2 por medio un un boton(haciendo click)

Discussion in 'Addressables' started by Siderlinks, Nov 19, 2018.

  1. Siderlinks

    Siderlinks

    Joined:
    Nov 19, 2018
    Posts:
    1
    mi pregunta es la siguiente, quiero valdiar un texto1(y cambiar el sprite) a travez de un boton, despues de validar el texto1, mantener el sprite del texto1 y pasar a validar el texto 2 y repetir el prosceso, asi como cambiar el focus de la validacion por medio de un boton



    Code (CSharp):
    1. using UnityEngine;
    2. using UnityEngine.UI;
    3. using UnityEngine.SceneManagement;
    4.  
    5. public class Respuestas11 : MonoBehaviour {
    6.  
    7.     private string textoimprimir;
    8.     private Image UIImagen;
    9.    
    10.    
    11.          public void colocar0(){
    12.         textoimprimir = "0";      
    13.         Debug.Log("presionaste 0");
    14.         validar(textoimprimir);
    15.         }
    16.         public void colocar1(){
    17.         textoimprimir = "1";      
    18.         Debug.Log("presionaste 1");
    19.         validar(textoimprimir);
    20.  
    21.         }
    22.         public void colocar2(){
    23.         textoimprimir = "2";      
    24.         Debug.Log("presionaste 2");
    25.         validar(textoimprimir);
    26.         }
    27.         public void colocar3(){
    28.         textoimprimir = "3";      
    29.         Debug.Log("presionaste 3");
    30.         validar(textoimprimir);
    31.        
    32.         }
    33.        
    34.        public void validar(string resu){
    35.        
    36.  
    37.         if (resu == "2") {
    38.            
    39.             UIImagen = GameObject.Find ("Resultado1").GetComponent<Image> ();
    40.             UIImagen.sprite = Resources.Load<Sprite> ("SPRITES/like");
    41.             Debug.Log ("bien");
    42.  
    43.             validar1 (resu);
    44.  
    45.         } else {
    46.             UIImagen = GameObject.Find ("Resultado1").GetComponent<Image> ();
    47.             UIImagen.sprite = Resources.Load<Sprite> ("SPRITES/x");
    48.             Debug.Log ("mal");
    49.        
    50.  
    51.         }
    52.     }
    53.         public void validar1(string resu){
    54.  
    55.  
    56.             if (resu == "1") {
    57.  
    58.                 UIImagen = GameObject.Find ("Resultado2").GetComponent<Image> ();
    59.                 UIImagen.sprite = Resources.Load<Sprite> ("SPRITES/like");
    60.                 Debug.Log ("bien");
    61.  
    62.             } else {
    63.                 UIImagen = GameObject.Find ("Resultado2").GetComponent<Image> ();
    64.                 UIImagen.sprite = Resources.Load<Sprite> ("SPRITES/x");
    65.                 Debug.Log ("mal");
    66.             }
    67.  
    68.        }