Using a 3d channel. When a player moves outside the max distance of another player, It gets the Participant Removed From Channel callback, and the Participant Tap is destroyed and the RosterElement is destroyed. When the player comes back in range, the ParticipantAddedToChannel is not getting called. Is this a bug, or do I need to set something up to rejoin the channel? Reading this, I was under the impression that this is supposed to happen automatically?
https://docs.unity.com/ugs/en-us/manual/vivox-unity/manual/Unity/developer-guide/channels/positional-channels
I did some testing, if I remove the creation of the Participant Tap, then it works as expected. However, I need that tap, so, why is it not receiving the call back when a Participant tap is in use?
I have a work around that works at the moment, but it is not ideal. I’m now using 2d channels only and doing all the 3d audio via the audio source on the tap. However, this is not really ideal for larger community type areas where I would prefer the auto remove and adding.
thanks