We have a floating origin in our game, meaning that from time to time our whole world will shift back to center. There is a chance that nearby sounds are playing when this happens. Often we use RuntimeManager.AttachInstanceToGameObject and this should be no problem since those gameobjects will be moved by our origin shifter. However when we use RuntimeManager.PlayOneShot with a position I think we will start seeing issues. Is there a way to update all positions of the active one shots that are attached?
Alternatively, would it be an option to attach all oneshots to a gameobject that we will shift and use a localposition to place the oneshots in world space?