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; } }
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; } }