Exemple #1
0
 public void TiempoDePoder()
 {
     if (Atributos.PTime > 0)
     {
         Atributos.PTime--;
     }
     else
     {
         //            this.GetComponent<Animator>().runtimeAnimatorController = default1;
         Anim.SetInteger("Estado", (int)Atributos.Estados.PACMAN);
         Atributos.PTime = 0;
         Fondo.GetComponent <SpriteRenderer>().sortingOrder = 0;
         PacmanMove.personaje = "pacman";
         Atributos.Speed      = 5;
     }
 }
Exemple #2
0
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.CompareTag("Pastilla"))
        {
            other.gameObject.SetActive(false);
            int prob = Random.Range(1, 7);
            switch (prob)
            {
            case 1:
            {
                PacmanMove.personaje = "flash";
                Atributos.PTime      = 3;
                Atributos.Speed     *= 2.2f;
                //this.GetComponent<Animator>().runtimeAnimatorController = flash;
                Anim.SetInteger("Estado", (int)Atributos.Estados.FLASH);
                this.GetComponent <AudioSource>().clip = Flash;
                this.GetComponent <AudioSource>().Play();
                break;
            }

            case 2:
            {
                Atributos.PTime = 2;
                //this.GetComponent<Animator>().runtimeAnimatorController = hulk;
                Anim.SetInteger("Estado", (int)Atributos.Estados.HULK);
                PacmanMove.personaje = "hulk";
                Atributos.Speed      = 3;
                this.GetComponent <AudioSource>().clip = Hulk;
                this.GetComponent <AudioSource>().Play();
                break;
            }

            case 3:
            {
                Atributos.PTime = 8;
                Anim.SetInteger("Estado", (int)Atributos.Estados.AQUAMAN);
                PacmanMove.personaje = "aquaman";
                this.GetComponent <AudioSource>().clip = AquaMan;
                this.GetComponent <AudioSource>().Play();
                break;
            }

            case 4:
            {
                Atributos.PTime = 5;
                Anim.SetInteger("Estado", (int)Atributos.Estados.BATMAN);
                PacmanMove.personaje = "batman";
                puntaje        *= 2;
                Atributos.score = puntaje;
                this.GetComponent <AudioSource>().clip = BatMan;
                this.GetComponent <AudioSource>().Play();
                break;
            }

            case 5:
            {
                Atributos.PTime = 4;
                Anim.SetInteger("Estado", (int)Atributos.Estados.DAREDEVIL);
                PacmanMove.personaje = "daredevil";
                this.GetComponent <AudioSource>().clip = DareDevil;
                this.GetComponent <AudioSource>().Play();
                Fondo.GetComponent <SpriteRenderer>().sortingOrder = 8;
                break;
            }

            case 6:
            {
                Atributos.PTime = 5;
                Anim.SetInteger("Estado", (int)Atributos.Estados.IRONMAN);
                PacmanMove.personaje = "ironman";
                Atributos.rayo       = 1;
                this.GetComponent <AudioSource>().clip = IronMan;
                this.GetComponent <AudioSource>().Play();
                break;
            }

            case 7:
            {
                Atributos.PTime = 5;
                Anim.SetInteger("Estado", (int)Atributos.Estados.SUPERMAN);
                PacmanMove.personaje = "superman";
                Atributos.rayo       = 3;
                this.GetComponent <AudioSource>().clip = SuperMan;
                this.GetComponent <AudioSource>().Play();
                break;
            }
            }
        }
        if (other.gameObject.CompareTag("Punto"))
        {
            other.gameObject.SetActive(false);
            puntaje++;
            textoPuntaje.text = "Score: " + puntaje.ToString();
            Atributos.score   = puntaje;
        }
    }