Exemplo n.º 1
0
 void OnCollisionEnter2D(Collision2D other)
 {
     if (other.collider.tag == "Player")
     {
         int i = Random.Range(0, 3);
         gameObject.GetComponent <Collider2D>().enabled     = false;
         gameObject.GetComponent <SpriteRenderer>().enabled = false;
         ps = other.gameObject.GetComponent <PlayerScript>();
         ps.AddEffect("powerUp");
         // power
         if (i == 0)
         {
             StartCoroutine("buffPower");
         }
         else if (i == 1) // speed
         {
             StartCoroutine("buffSpeed");
         }
         else // fire rate
         {
             StartCoroutine("buffFireRate");
         }
     }
 }