I create an array of the same audio clip like so
for ( int j=0; j<ac.max; j++ )
{
GameObject go = GameObject.Instantiate(App.instance.theObjMan.soundPF, Vector3.zero, Quaternion.identity);
go.transform.parent = App.instance.theGame.soundContainer.transform;
go.transform.position = new Vector3(-11, -22, -33);
ac.source[j] = go.GetComponent<AudioSource>();
ac.source[j].clip = GameObject.Instantiate(ac.clip);
ac.ins[j] = go;
ac.ins[j].SetActive(false);
}
I start playing source 0 on loop, it works
ac.source[0].Play();
then start up another
ac.source[1].Play(); both are now playing separately
yet if I go ac.source[1].Stop(); then also
ac.source[0] also goes silent?
Why is this happening? ta