示例#1
0
    private void OnTriggerEnter(Collider other)
    {
        TankData otherObjData = other.gameObject.GetComponent <TankData>();


        if (otherObjData != null)
        {
            otherObjData.updateHealth(shellDamage);
            //  AudioSource.PlayClipAtPoint(hit, Vector3.zero);

            shooter.GetComponent <TankData>().updateDamageDone(shellDamage);


            if (otherObjData.health <= 0)
            {
                Destroy(other.gameObject);
                GameManager.instance.highScore++;
            }


            Destroy(gameObject);
        }
        else
        {
        }
    }
示例#2
0
    private void OnTriggerEnter(Collider other)
    {
        // gets the tank data
        TankData otherObjData = other.gameObject.GetComponent <TankData>();


        if (otherObjData != null)
        {
            otherObjData.updateHealth(damage);


            shooter.GetComponent <TankData>().updateDamageDone(damage);

            // if game object health is equal to zero then it will destroy the object

            if (otherObjData.health <= 0)
            {
                Destroy(other.gameObject);
            }
        }
    }