There's a bunch of ways to do this. FMOD is great for stuff like this if you are dealing with lots of conditional sound sources. This distance and direction...