public void MostrarPokemon(PokemonModelo pokemonDatos, UIPCControlador uiMoverPokemon) { this.uiPcPokemon = uiMoverPokemon; if (pokemonDatos == null || pokemonDatos.ID == PokemonID.NINGUNO) { gameObject.SetActive(false); } else { PokemonDatos = pokemonDatos; imagenPokemon.sprite = pokemonDatos.DatosFijos.sprite; nivelPokemon.text = string.Concat(pokemonDatos.DatosFijos.nombre, "\n Lvl. ", pokemonDatos.Nivel); barraSalud.fillAmount = pokemonDatos.SaludEnEscalaDe1(); textoSalud.text = string.Concat(pokemonDatos.Salud, "/", pokemonDatos.EstadisticaSaludMaxima()); if (pokemonDatos.EstadoAlterado != EstadoAlterado.NINGUNO) { estadoAlterado.text = pokemonDatos.EstadoAlterado.ToString().Substring(0, 3).ToUpper(); } else { estadoAlterado.text = " "; } gameObject.SetActive(true); } }
public void MostrarDetallesPokemon(PokemonModelo pokemonDatos) { gameObject.SetActive(true); UIControlador.Instancia.DetallesPokemon.imagen.sprite = pokemonDatos.DatosFijos.sprite; UIControlador.Instancia.DetallesPokemon.nombre.text = pokemonDatos.DatosFijos.nombre; string ele = string.Empty; if (pokemonDatos.DatosFijos.tipoElemento1 != Elemento.NINGUNO) { ele = Herramientas.TextoAtaqueElemento(pokemonDatos.DatosFijos.tipoElemento1); } if (pokemonDatos.DatosFijos.tipoElemento2 != Elemento.NINGUNO) { ele = string.Concat(ele, " ", Herramientas.TextoAtaqueElemento(pokemonDatos.DatosFijos.tipoElemento2)); } UIControlador.Instancia.DetallesPokemon.elementos.text = ele; UIControlador.Instancia.DetallesPokemon.ataques1.MostrarAtaque(pokemonDatos.Ataques()[0], pokemonDatos); UIControlador.Instancia.DetallesPokemon.ataques2.MostrarAtaque(pokemonDatos.Ataques()[1], pokemonDatos); UIControlador.Instancia.DetallesPokemon.ataques3.MostrarAtaque(pokemonDatos.Ataques()[2], pokemonDatos); UIControlador.Instancia.DetallesPokemon.ataques4.MostrarAtaque(pokemonDatos.Ataques()[3], pokemonDatos); UIControlador.Instancia.DetallesPokemon.salud.text = pokemonDatos.EstadisticaSaludMaxima().ToString(); UIControlador.Instancia.DetallesPokemon.ataqueFisico.text = pokemonDatos.EstadisticaAtaqueFisico().ToString(); UIControlador.Instancia.DetallesPokemon.defensaFisica.text = pokemonDatos.EstadisticaDefensaFisica().ToString(); UIControlador.Instancia.DetallesPokemon.ataqueMagico.text = pokemonDatos.EstadisticaAtaqueMagico().ToString(); UIControlador.Instancia.DetallesPokemon.defensaMagica.text = pokemonDatos.EstadisticaDefensaMagica().ToString(); UIControlador.Instancia.DetallesPokemon.velocidad.text = pokemonDatos.EstadisticaVelocidad().ToString(); }
public void MostrarIncrementoEstadisticas(PokemonModelo pokemon) { saludActual.text = pokemon.EstadisticaSaludMaxima().ToString(); ataqueFisicoActual.text = pokemon.EstadisticaAtaqueFisico().ToString(); defensaFisicaActual.text = pokemon.EstadisticaDefensaFisica().ToString(); ataqueMagicoActual.text = pokemon.EstadisticaAtaqueMagico().ToString(); defensaMagicaActual.text = pokemon.EstadisticaDefensaMagica().ToString(); velocidadActual.text = pokemon.EstadisticaVelocidad().ToString(); IncrementoEstadisticas incrementos = pokemon.IncrementoDeEstadisticasRespectoAlNivelAnterior(); saludIncremento.text = string.Concat("+", incrementos.saludIncremento.ToString()); ataqueFisicoIncremento.text = string.Concat("+", incrementos.ataqueFisicoIncremento.ToString()); defensaFisicaIncremento.text = string.Concat("+", incrementos.defensaFisicaIncremento.ToString()); ataqueMagicoIncremento.text = string.Concat("+", incrementos.ataqueMagicoIncremento.ToString()); defensaMagicaIncremento.text = string.Concat("+", incrementos.defensaMagicaIncremento.ToString()); velocidadIncremento.text = string.Concat("+", incrementos.velocidadIncremento.ToString()); gameObject.SetActive(true); }