I have my audio attached to a game object which is triggered via a box collider. That all works fine, however my problem is when i leave the area, i can still hear the audio playing beyond the maximum distance that i’ve set. Any way to resolve this? I need it sorted ASAP!!
You should get rid of the reverb zone, as it will impact the way in which you hear the audio and as such it makes it harder to resolve the issue.
Did you check that you only have one AudioListener in the scene? Did you check that the AudioSource is not attached to the listener?
How does it behave if you move away from the AudioSource? How does the heard volume change if you move away from the source? Does it fade out at all?
Create an empty game object, move it around, and check the position of it, such that you can be sure that what you think is one unit, is really one unit.
But the goal is to fade out by distance. That is already in Unity. There is no need for actual scripting. The problem is that JamieLawson has other scripts that influence the fading.