//Hurt bunny if it touches the waterfall
 void OnCollisionEnter2D(Collision2D touchWaterfall)
 {
     if (touchWaterfall.gameObject.tag == "Player")
     {
         bunny.DamageBunny(waterfallDamage);
     }
 }
Example #2
0
 //Kill bunny if it touches spikes
 void OnCollisionEnter2D(Collision2D touchSpikes)
 {
     if (touchSpikes.gameObject.tag == "Player")
     {
         bunny.DamageBunny(spikesDamage);
     }
 }
Example #3
0
 //Hurt bunny if it touches the drop
 void OnCollisionEnter2D(Collision2D touchDrop)
 {
     if (touchDrop.gameObject.tag == "Player")
     {
         bunny.DamageBunny(dropDamage);
     }
 }
Example #4
0
 //Hurt bunny if it touches the chain or saw
 void OnCollisionEnter2D(Collision2D touchSaw)
 {
     if (touchSaw.gameObject.tag == "Player")
     {
         bunny.DamageBunny(sawDamage);
     }
 }
 //Hurt bunny if it touches the stalagtite
 void OnCollisionEnter2D(Collision2D touchStalagtite)
 {
     if (touchStalagtite.gameObject.tag == "Player")
     {
         bunny.DamageBunny(stalagtiteDamage);
     }
 }
Example #6
0
 //Hurt bunny if it touches a car
 void OnCollisionEnter2D(Collision2D touchCar)
 {
     if (touchCar.gameObject.tag == "Player")
     {
         bunny.DamageBunny(carDamage);
     }
 }
Example #7
0
 //Hurt bunny if it touches a bird
 void OnCollisionEnter2D(Collision2D touchBird)
 {
     if (touchBird.gameObject.tag == "Player")
     {
         bunny.DamageBunny(birdDamage);
     }
 }
Example #8
0
 //Hurt bunny if it touches a wolf
 void OnCollisionEnter2D(Collision2D touchWolf)
 {
     if (touchWolf.gameObject.tag == "Player")
     {
         bunny.DamageBunny(wolfDamage);
     }
 }
Example #9
0
 //Hurt bunny if it touches a web
 void OnCollisionEnter2D(Collision2D touchWeb)
 {
     if (touchWeb.gameObject.tag == "Player")
     {
         bunny.DamageBunny(webDamage);
     }
 }
Example #10
0
 //Hurt bunny if it touches a pigeon
 void OnCollisionEnter2D(Collision2D touchPigeon)
 {
     if (touchPigeon.gameObject.tag == "Player")
     {
         bunny.DamageBunny(pigeonDamage);
     }
 }
Example #11
0
 //Collision method
 void OnCollisionEnter2D(Collision2D touchBoss3)
 {
     //Hurt bunny if it touches the boss
     if (touchBoss3.gameObject.tag == "Player")
     {
         bunny.DamageBunny(bossDamage);
     }
 }
Example #12
0
    //Collision method
    void OnCollisionEnter2D(Collision2D touchBoss1)
    {
        //Hurt bunny if it touches the boss
        if (touchBoss1.gameObject.tag == "Player")
        {
            bunny.DamageBunny(bossDamage);
        }

        //Hurt boss if its hit, apply pinecone force, start zoomEnd timer, and play pinecone hit sound
        if (touchBoss1.gameObject.tag == "Pinecone" &&
            bossIsHurt == false &&
            hovering == true &&
            touchBoss1.gameObject.name == "Pinecone (falling)")
        {
            DamageBoss(pineconeDamage);
            Destroy(touchBoss1.gameObject);
            StartCoroutine(applyPineconeForce());
            StartCoroutine(zoomEnd());
            hovering = false;
            gm.pineconeHitSound.Play();
        }
    }