public void VolumeChanged(VolumeTarget target, int newValue) { List <IProjectPlayingCallbacks> copy = null; lock (syncObject) { copy = new List <IProjectPlayingCallbacks>(m_Clients); } foreach (IProjectPlayingCallbacks callback in copy) { callback.VolumeChanged(target, newValue); } }
public void VolumeChanged(VolumeTarget target, int newValue) { lock (syncObject) { if (target == VolumeTarget.Music) { m_MusicVolume = newValue; } else { m_SoundVolume = newValue; } } }
public void VolumeChanged(VolumeTarget target, int newValue) { }