How to trigger separate audio sources from separate gameobjects simultaneously from one trigger?

I’ve looked everywhere and can’t find an answer for this, please help me out if you can.

I have multiple spheres in my scene, all with their own audio sources attached. I would like to push a button in the scene and make all of those audio sources begin playing simultaneously inside their individual gameobjects(spatial sound). I have a tried a bunch of things, but all failed. What is the best way to go about calling individual audio sources from individual gameobjects all at once? Thanks!!

Hello! The best way is to have a collection of these objects and call the Play method via a loop to …

If you already have a collection of items, this is the method you should use:

public class SpawnGates : MonoBehaviour {
     public GameObject[] spheres;
 
     public void PlayAll() {
        foreach(GameObject go in this.spheres)
            go.GetComponent<AudioSource>().Play();
     }
}

I suppose you have to use the Audio Spatializer SDK