-
Notifications
You must be signed in to change notification settings - Fork 8
IgnoredPlayers
Guribo edited this page Jul 11, 2026
·
4 revisions
Packages/tlp.udonvoiceutils/Runtime/Core/PlayerAudio/IgnoredPlayers.cs
Players excluded from audio processing.
Tracks player IDs that should not be affected by the audio controller. Ignored players receive default VRChat audio settings (no overrides, no occlusion, no directionality).
| Method | Returns | Description |
|---|---|---|
Add(VRCPlayerApi) |
bool |
Add player to ignore list |
Remove(VRCPlayerApi) |
bool |
Remove player from ignore list |
Contains(int playerId) |
bool |
Check if player is ignored |
Via PlayerAudioController:
controller.IgnorePlayer(player); // add to ignore list
controller.UnIgnorePlayer(player); // remove from ignore list- Invalid players are automatically cleaned up when the ignore list is modified
- Ignored players are skipped during the time-sliced update loop
- Effects (occlusion, directionality) are reverted when a player is first ignored
-
PlayerAudioController — exposes
IgnorePlayer/UnIgnorePlayer - Audio Processing Pipeline — where ignored players are skipped
- Architecture
- Occlusion
- Voice Directionality
- Height Scaling
- Audio Processing Pipeline
- Private Voice Channels
- WorldAudio Subsystem
- WorldAudio Limitations
- Set Up Occlusion
- Set Up Voice Channels
- Set Up Reverb
- Set Up Height Scaling
- Set Up Voice Directionality
- Set Up Microphone
- Set Up WorldAudio Emitters
- Enable Debug Mode
- Tutorial #1: Custom Voice Override Zone
- Tutorial #2: Private Voice Channels
- Tutorial #3: Setting Up World Audio
- PlayerAudioController
- PlayerAudioOverride
- PlayerAudioOverrideList
- PlayerAudioView
- PlayerAudioConfigurationModel
- SyncedPlayerAudioConfigurationModel
- VoiceUtils
- IgnoredPlayers
- AudioObstacle
- DefaultPlayerOcclusion
- NullPlayerOcclusion
- PlayerOcclusionStrategy
- Privacy Channel Reference
- AdjustableGain
- DynamicPrivacy
- PickupMicrophone — MVC microphone system with MicModel/MicController/MicView
- VoiceOverrideTriggerZone
- VoiceOverrideRoom