void Start() { PokemonRival = this.gameObject.GetComponent <PokemonBattle>(); MenuPokemon.SetActive(false); icon.sprite = PokemonRival.pokemon.icon; nombre.text = PokemonRival.pokemon.nombre + " - NV. " + PokemonRival.pokemon.nivel; vida.text = "HP - " + PokemonRival.HP + "/" + PokemonRival.pokemon.salud; }
void AtaqueEspecial4() { var movimiento = EquipoPokemon.instance.equipoPokemon[0]; PokemonRival = Object.FindObjectOfType <PokemonBattle>(); var PokemonPlayer = GameObject.FindObjectOfType <PokemonBattleDespawn>(); var Daño = (movimiento.nivel * movimiento.ataqueEspecial * movimiento.movimientos[3].Potencia) / (25 * PokemonRival.DefensaEspecial + 2); PokemonPlayer.GetComponent <Animator>().SetTrigger("AtaqueEsp1"); PokemonRival.HP -= Mathf.RoundToInt(Daño); Debug.Log(Daño); }
public void Huir() { MusicaBatalla = Object.FindObjectOfType <IniciarBatalla>(); PokemonRival = Object.FindObjectOfType <PokemonBattle>(); PokemonRival.transform.position = PokemonRival.GetComponent <IniciarBatalla>().PrePosition; PokemonRival.transform.rotation = PokemonRival.GetComponent <IniciarBatalla>().PreRotation; Despawn = true; GeneralCamera.GetComponent <Camera>().enabled = false; ThirdCamera.GetComponent <Camera>().enabled = true; ThirdCamera.GetComponent <CameraController>().enabled = true; BackgroundBatalla.SetActive(false); BatallaPokemonUI.SetActive(false); MusicaBatalla.BattleMusic.Stop(); PlayerScripts.GetComponent <PlayerManagement>().BattleMode = false; }
public void Movi4() { var movimiento = EquipoPokemon.instance.equipoPokemon[0]; PokemonRival = Object.FindObjectOfType <PokemonBattle>(); if (movimiento.movimientos[3].Ofensivo == true && movimiento.movimientos[3].AtaqueEspecial == false) { AtaqueFisico4(); } if (movimiento.movimientos[3].Ofensivo == true && movimiento.movimientos[3].AtaqueEspecial == true) { AtaqueEspecial4(); } }
public void InstaciasAntesDeCadaTest() { // Arrange pokemonBattle = new PokemonBattle(); }