Example #1
0
    void SpawnExplosion(Vector3 hitPosition, Transform target)
    {
        Explosion temp = target.GetComponent <Explosion> ();

        if (temp != null)
        {
            temp.AddForce(hitPosition, transform);
        }
    }
Example #2
0
    private void SpawnExplostion(Vector3 hitPosition, Transform target)
    {
        Explosion hitExplosion = target.GetComponent <Explosion>();

        if (hitExplosion != null)
        {
            hitExplosion.AddForce(hitPosition, base.transform);
        }
    }
Example #3
0
    //create explosion by checking if has explosion
    protected void SpawnExplosion(Vector3 hitPosition, Transform target)
    {
        //get explosion, see if one is attached
        Explosion explosion = target.GetComponent <Explosion>();

        //if so carry out explosion
        if (explosion != null)
        {
            explosion.Hit(hitPosition);
            explosion.AddForce(hitPosition, transform);
        }
    }