Example #1
0
    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);
        }
    }