public void UpdateVolume() { lock ( _lockObject ) { if (_temp != null) { _temp.UpdateVolume(); } if (_oldPlayer != null) { _oldPlayer.UpdateVolume(); } if (_filePlayer != null) { _filePlayer.UpdateVolume(); } } }