Вам нужно либо создать отдельный аудиоресурс, который будет обрабатывать взрывы (может быть, на объекте / классе снаряда), либо, если вам не нужно ничего необычного, вы можете использовать AudioSource.PlayClipAtPoint()
. См. Документы.
Таким образом, чтобы привести его в действие, вы должны изменить свой метод PlayCrash
, чтобы он принимал позицию, в которой нужно играть в аварию (или, если это не имеет значения, просто используйте Vector3.Zero
public void PlayCrash(AudioClip clip, Vector3 location)
{
AudioSource.PlayClipAtPoint(clip, location);
}