private void OnAudio(IAudioEvent e) { if (e.audio == null) { return; } for (int i = m_Head; i != m_Tail; i = (i + 1) % maxPending) { if (m_Pending [i].audio.name.Equals(e.audio.name)) { return; } } m_Pending [m_Tail] = e; m_Tail = (m_Tail + 1) % maxPending; }
public AudioEventViewModel(IEventAggregator aggregator, ILocalizationHelper loc, IAudioEvent ledEvent) : base(aggregator, loc, ledEvent) { DisplayName = loc.GetByKey("AudioEvent"); }