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