/// <summary>
 /// Función que se llama cada frame mientras el elemento que posee esta clase esté habilitado
 /// en ella se comprueba si se ha cambiado el idioma de la aplicación en caso de que ocurriera cambiaria el texto por el correspondiente.
 /// </summary>
 void Update()
 {
     if (idioma != Palabras.IdiomaActual)
     {
         texto.text = Palabras.getPalabra(palabra);
         idioma     = Palabras.IdiomaActual;
     }
 }
Exemple #2
0
 /// <summary>
 /// Función que se llama en cuanto el elemento que posee esta clase esté habilitade por primera vez.
 /// </summary>
 void Start()
 {
     pincelActual = new int[Enum.GetNames(typeof(eHerramientas)).Length];
     for (int i = 0; i < pincelActual.Length; i++)
     {
         pincelActual[i] = 0;
     }
     tsuelo.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.suelo, tsuelo);
     });
     tenemigo.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.enemigo, tenemigo);
     });
     tjugador.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.jugador, tjugador);
     });
     tarbusto.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.arbusto, tarbusto);
     });
     tobstaculo.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.obstaculo, tobstaculo);
     });
     tborrar.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.borrar, tborrar);
     });
     tmover.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.mover, tmover);
     });
     pincel = GameObject.Find("Pincel");
     /// u21D0 u21D1 u21D2 u21D3 u2196 u2197 u2198 u2199
     listsSuelos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.Cesped), Tiles.obtenerTile(eTiles.Cesped).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2196" + Palabras.getPalabra(palabras.CespedCurva), Tiles.obtenerTile(eTiles.Cesped_CurvaNO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2197" + Palabras.getPalabra(palabras.CespedCurva), Tiles.obtenerTile(eTiles.Cesped_CurvaNE).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2199" + Palabras.getPalabra(palabras.CespedCurva), Tiles.obtenerTile(eTiles.Cesped_CurvaSO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2198" + Palabras.getPalabra(palabras.CespedCurva), Tiles.obtenerTile(eTiles.Cesped_CurvaSE).sprite));
     listsSuelos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.Agua), Tiles.obtenerTile(eTiles.Agua).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2190" + Palabras.getPalabra(palabras.AguaBorde), Tiles.obtenerTile(eTiles.Agua_BordeO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2191" + Palabras.getPalabra(palabras.AguaBorde), Tiles.obtenerTile(eTiles.Agua_BordeN).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2192" + Palabras.getPalabra(palabras.AguaBorde), Tiles.obtenerTile(eTiles.Agua_BordeE).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2193" + Palabras.getPalabra(palabras.AguaBorde), Tiles.obtenerTile(eTiles.Agua_BordeS).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2196" + Palabras.getPalabra(palabras.AguaEsquina), Tiles.obtenerTile(eTiles.Agua_EsquinaNO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2197" + Palabras.getPalabra(palabras.AguaEsquina), Tiles.obtenerTile(eTiles.Agua_EsquinaNE).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2199" + Palabras.getPalabra(palabras.AguaEsquina), Tiles.obtenerTile(eTiles.Agua_EsquinaSO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2198" + Palabras.getPalabra(palabras.AguaEsquina), Tiles.obtenerTile(eTiles.Agua_EsquinaSE).sprite));
     listsEnemigos.Add(new Dropdown.OptionData("Moco", Resources.Load <Sprite>("MocoImg")));
     listsEnemigos.Add(new Dropdown.OptionData("Tronquito", Resources.Load <Sprite>("TronquitoImg")));
     listsEnemigos.Add(new Dropdown.OptionData("Orco", Resources.Load <Sprite>("OrcoImg")));
     listsObstaculos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.Arbol), Resources.Load <Sprite>("ArbolImg")));
     listsObstaculos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.Tocon), Resources.Load <Sprite>("ToconImg")));
     listsObstaculos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.RocaGrande), Resources.Load <Sprite>("RocaGrandeImg")));
     pincel.GetComponent <Dropdown>().value   = 0;
     pincel.GetComponent <Dropdown>().options = listsSuelos;
 }
Exemple #3
0
 /// <summary>
 /// Función que se llama cada frame mientras que el elemento que posee esta clase esta habilitado.
 /// </summary>
 void Update()
 {
     if (cuadroTexto.text.Trim() == "")
     {
         textoError.color = Color.red;
         //textoError.text = "Nombre no válido";
         textoError.text           = Palabras.getPalabra(palabras.GuardadoNombreNoValido);
         botonGuardar.interactable = false;
     }
     else if (nombresMapas.Contains(cuadroTexto.text))
     {
         textoError.color = Color.yellow;
         //textoError.text = "Ya existe un mapa con ese nombre si se guarda ahora se sobrescribirá";
         textoError.text           = Palabras.getPalabra(palabras.GuardadoNombreYaExiste);
         botonGuardar.interactable = true;
     }
     else
     {
         textoError.text           = null;
         botonGuardar.interactable = true;
     }
 }
 /// <summary>
 /// Función que se llama en cuanto el elemento que posee esta clase está habilitado por primera vez antes de la función update
 /// en ella se obtiene el Text que posee el elemento y se le asigna a la variable palabra y establece el valor del texto al correspondiente a la configuración de idioma del juego.
 /// </summary>
 void Start()
 {
     texto      = transform.gameObject.GetComponent <Text>();
     idioma     = Palabras.IdiomaActual;
     texto.text = Palabras.getPalabra(palabra);
 }