hmmm… unfortunately not…it still keeps playing when i leave the trigger
but thanks for your quick response!
UPDATE it worked!!
It wouldnt let me post another comment below so I thought I would edit my last one!
Thank you. There must have been a bug with my current model as it wasn’t working, so I tried starting a new scene and the code worked fine!! Thank you for all your help!
Put a Debug.Log statement in the OnTriggerExit to verify that it is actually being called. Something like: function OnTriggerExit(other: Collider){ Debug.Log("OnTriggerExit called, should stop audio."); if (audio.isPlaying){ audio.Stop(); } } And if you never see that Log statement when you know you've exited the trigger, something else is going on since I would think that should definitely stop your audio.
Put a Debug.Log statement in the OnTriggerExit to verify that it is actually being called. Something like: function OnTriggerExit(other: Collider){ Debug.Log("OnTriggerExit called, should stop audio."); if (audio.isPlaying){ audio.Stop(); } } And if you never see that Log statement when you know you've exited the trigger, something else is going on since I would think that should definitely stop your audio.
– whebert