Hello!
Prior to 4.19 we had a custom engine build with a custom solution for VOIP. We are more than happy to get rid of this engine build and use native 4.19 with the new VOIPTalker system for proximity voice.
However, I can’t figure out how to silence a VOIP talker component on a player by player basis. I have all the logic in – that’s not an issue – but I am attempting to use Set Active node, but that seems to have no effect on the VOIPTalker itself.
For example, if a client is on Blue Team, he should NOT hear the guys on Red Team, and vice versa. And then at the end of the game I would want them all to hear each other globally, so I would want to un-silence all the VOIPTalkers that were silenced on a client-by-client basis. My game is a little more complicated than this, but this is a simple and easy to understand (and common) version of the problem.
To keep my question simple, what is the exact blueprint node to silence a VOIPTalker on a given client? Set Active does not seem to do it.
p.s. I am extremely surprised the VOIP Talker does not have a float for volume. This seems super fundamental…