how does fmod know which event instance to access?

I have multiple objects that need to play the same event during their “on fire” condition. How do I make those events instances that play at specific positions to those objects? and How does fmod know which event parameters to access from which object?

FMOD_StudioSystem.instance.PlayOneShot can take a Vector3 to specify the location to play the event. If you are setting up the EventInstance yourself, you can call set3DAttributes. See the FMOD_StudioSystem PlayOneShot source to see an example of how to use the function and how to convert a Unity Vector3 to an FMOD.VECTOR.