Пример #1
0
 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;
 }
Пример #2
0
    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);
    }
Пример #3
0
 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;
 }
Пример #4
0
    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();
        }
    }
Пример #5
0
 public void InstaciasAntesDeCadaTest()
 {
     // Arrange
     pokemonBattle = new PokemonBattle();
 }