コード例 #1
0
 private void CancelMsg(SoundMessage msg)
 {
     if (!msg.Background)
     {
         m_MessagesQueue.Remove(msg);
     }
     msg.Stop();
 }
コード例 #2
0
        public void Stop()
        {
            lock (m_StartStopMonitor)
            {
                m_Current?.Stop();
                m_Current = null;

                foreach (var msg in SupportedMessages)
                {
                    msg.Stop();
                }

                m_CancellationToken.Cancel();
                m_MessagesQueue.Reset();
            }
        }