Пример #1
0
 // Use this for initialization
 void Start()
 {
     audioSource   = gameObject.GetComponent <AudioSource>();
     ataqueScript  = GameObject.Find("ataqueScript").GetComponent <Ataques>();
     MR            = GameObject.Find("MR").GetComponent <Mr>();
     spawnerScript = GameObject.Find("Spawner").GetComponent <Spawner>();
 }
Пример #2
0
    // Use this for initialization


    void Start()
    {
        ataqueScript = GameObject.Find("ataqueScript").GetComponent <Ataques>();
        explosion    = GameObject.Find("explosion");
        explosion.GetComponent <Collider2D>().enabled = false;
        explosion.GetComponent <Collider2D>().enabled = true;
        explosion.SetActive(false);
    }
Пример #3
0
 // Use this for initialization
 void Start()
 {
     flechas      = GameObject.Find("flechas");
     puerta       = GameObject.Find("puerta");
     audioSource  = gameObject.GetComponent <AudioSource>();
     vidaScroll   = GameObject.Find("vidafront").GetComponent <Image>();
     ataqueScript = GameObject.Find("ataqueScript").GetComponent <Ataques>();
     MR           = GameObject.Find("MR").GetComponent <Mr>();
 }
Пример #4
0
 public PokemonFuego(String Nombre, String alias, float altura, float peso)
 {
     Ataques.Add("PLACAJE ");
     Ataques.Add("GRUÑIDO");
     Ataques.Add("LANZALLAMAS");
     this.Nombre = Nombre;
     this.Alias  = alias;
     this.Peso   = peso;
     this.Altura = altura;
 }
Пример #5
0
        public PokemonPlanta(String Nombre, String alias, double altura, double peso)
        {
            Ataques.Add("PLACAJE ");
            Ataques.Add("GRUÑIDO");
            Ataques.Add("LATIGO SEFA");

            this.PokeName = Nombre;
            this.Apodo    = Apodo;
            this.Peso     = Peso;
            this.Altura   = Altura;
        }
Пример #6
0
        public PokemonAgua(string PokeName, string Apodo, double altura, double peso)
        {
            Ataques.Add("PLACAJE ");
            Ataques.Add("GRUÑIDO");
            Ataques.Add("CHORRO DE AGUA");

            this.PokeName = PokeName;
            this.Apodo    = Apodo;
            this.Peso     = Peso;
            this.Altura   = Altura;
        }
Пример #7
0
        public PokemonAgua(String Nombre, String alias, float altura, float peso)
        {
            Ataques.Add("PLACAJE ");
            Ataques.Add("GRUÑIDO");
            Ataques.Add("CHORRO DE AGUA");

            this.Nombre = Nombre;
            this.Alias  = alias;
            this.Peso   = peso;
            this.Altura = altura;
        }
Пример #8
0
        public PokemonFuego(String PokeName, String alias, double altura, double peso)
        {
            Ataques.Add("PLACAJE ");
            Ataques.Add("GRUÑIDO");
            Ataques.Add("LANZA LLAMAS");

            this.PokeName = PokeName;
            this.Apodo    = Apodo;
            this.Peso     = Peso;
            this.Altura   = Altura;
        }
Пример #9
0
 //Se saca el vector director del movimiento y se multiplica por la velocidad del enemigo en cuestión mientras el juegador//
 //esté en el rango de visión del enemigo :) //
 private void Update()
 {
     if (activado)
     {
         Vector2 dir = (playert.position - transform.parent.position).normalized;
         rb.velocity = movimientoEnemigo * dir;                                  //Multiplicamos el vector de velocidad por el de la posición del player//
         float distancia = playert.position.x - GetComponentInParent <Transform>().position.x;
         if (Mathf.Abs(distancia) <= rangoDeAtaque)
         {
             Ataques ataque = GetComponentInParent <Ataques>();
             if (ataque != null)
             {
                 rb.velocity    = Vector2.zero;
                 ataque.enabled = true;
             }
         }
     }
     else
     {
         rb.velocity = Vector2.zero;
     }
 }