void SpawnExplosion(Vector3 hitPosition, Transform target) { Explosion temp = target.GetComponent <Explosion> (); if (temp != null) { temp.AddForce(hitPosition, transform); } }
private void SpawnExplostion(Vector3 hitPosition, Transform target) { Explosion hitExplosion = target.GetComponent <Explosion>(); if (hitExplosion != null) { hitExplosion.AddForce(hitPosition, base.transform); } }
//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); } }