I know how to play a sound at a certain point (PlayClipAtPoint), and I know how to loop a sound (audio.loop = true), but how would one play a sound both looped and at a certain point (and dynamically loaded via script)? The following didn’t work for me as it only played once, presumably because “.loop” is only a property of the AudioSource, but not its clip which I need for playing at a point. Thanks!
AudioSource loopSound = gameObject.AddComponent<AudioSource>();
loopSound.clip = Resources.Load(soundPath) as AudioClip;
loopSound.loop = true;
AudioSource.PlayClipAtPoint(loopSound.clip, transform.position);