private void OnCollisionEnter2D(Collision2D coll) { //Collect orb on collision if (coll.gameObject.CompareTag("Orb")) { GameManager.instance.orbsCollected++; } //Set to move with moving platform if (coll.transform.tag == "MovingPlatform") { transform.parent = coll.transform; } //Activate bullet time power up if (coll.gameObject.CompareTag("BulletTime")) { GameManager.instance.activateBulletTime(); } //Activate power up if (coll.gameObject.CompareTag("Powerup")) { Powerup powerup = coll.gameObject.GetComponent <Powerup>(); powerController.activatePowerup(powerup); } }