Description
Context
I'm creating a plugin to provide positional audio for a game. And I want to add a radio/walkie-talkie system on top of that. The player will craft a radio in game, turn it on and select a channel. Then the player press a PTT on the radio to talk to everybody with the same channel selected. I was planning to use whisper/shout capability to do that.
Description
To be able to create my radio/walkie-talkie system my plugin must have access to the whisper/shout state using the plugin API. With a way to set targets and enable/disable the whispering status.
For the question "How the plugin will know who must be in the target list ?" I was planning to use user's positional audio identity to store the user channel. And then having another addition in the API to retrieve users identity ? (I'm not sure about that part ..)
My other idea to implement this, is more server centralized using a ICE to handle whispering states. But same as above the current ICE API doesn't provide a way to manipulate the whispers.
Mumble component
Client
OS-specific?
No
Additional information
No response