I have this script attached to a “bomb” in my game and im trying to add a explosion sound whenever the bomb explodes. And im using javascript for my code. I know this is simple but i just cant get it to work right! thank you!
var radius : float = 5.0; //provides a radius at which the explosive will effect rigidbodies
var power : float = 10.0; //provides explosive power
var explosiveLift : float = 1.0; //determines how the explosion reacts. A higher value means rigidbodies will fly upward
var explosiveDelay : float = 5.0; //adds a delay in seconds to our explosive object
function Start () {
yield WaitForSeconds(explosiveDelay);
var grenadeOrigin : Vector3 = transform.position;
var colliders : Collider[] = Physics.OverlapSphere (grenadeOrigin, radius);
for(var hit : Collider in colliders){
if (hit.rigidbody){
hit.rigidbody.AddExplosionForce(power, grenadeOrigin, radius, explosiveLift);
Destroy(gameObject);
}
}
}