public void OnTriggerEnter(Collider c)
    {
        string tag = c.tag;

        /**start explosions if barrel life less than 11*/
        if ("MagicBullet" == tag)
        {
            barrelLife--;
            if (barrelLife < 11)
            {
                GameObject newExplosionGO = (GameObject)Instantiate(explosionPrefab, transform.position, Quaternion.identity);
                Destroy(newExplosionGO, 5);
            }
        }


        /**destroy barrel method call*/
        if ("MagicBullet" == tag)
        {
            if (barrelLife < 0)
            {
                GameGUI.DecreaseBarrelsLeft();
                Destroy(barrelGroup);
            }
        }
    }    //end OnTriggerEnter
Exemple #2
0
 private void OnTriggerEnter()
 {
     Destroy(gameObject);
     GameGUI.DecreaseBarrelsLeft();
 }