private void GenerarEquipoPokemonDelRival(EventoIniciarCombateContraEntrenador entrenador) { for (int i = 0; i < entrenador.Conversacion.equipoPokemon.pokemons.Count; i++) { AniadirPokemonAlEquipoEnemigo(entrenador.Conversacion.equipoPokemon.pokemons[i]); } }
private void IniciarCombateContraEntrenador(EventoBase mensaje) { if (DatosCombate == null) { entrenador = (EventoIniciarCombateContraEntrenador)mensaje; DatosCombate = new DatosCombate(); botonEscapar.interactable = false; ControladorDatos.Instancia.AniadirCorrutinaACola(CombateCorrutina(TipoDeCombate.Entrenador)); } }
public void PrepararCombateContraEntrenador(EventoIniciarCombateContraEntrenador entrenador) { GenerarEquipoPokemonDelJugador(); GenerarEquipoPokemonDelRival(entrenador); TipoCombate = TipoDeCombate.Entrenador; }