void OnDestroy()
 {
     if (!suicide)
     {
         TimeManager.AddScore(20.0f);
     }
 }
Example #2
0
    void OnCollisionEnter(Collision other)
    {
        if (other.gameObject.tag == "Projectile")
        {
            TimeManager.AddScore(100.0f);
            Destroy(gameObject);
            Destroy(other.gameObject);

            for (int i = 0; i < 3; i++)
            {
                offSet = new Vector3(((float)Random.Range(-5, 5)) / 10.0f, 0, ((float)Random.Range(-5, 5)) / 10.0f);
                GameObject pickup1 = (GameObject)Instantiate(pickup, (transform.position + offSet), transform.rotation);
            }
        }
    }