Exemplo n.º 1
0
 public void ModeChanged(Data.IMode newMode)
 {
     lock (syncObject)
     {
         m_CurrentMode = newMode;
     }
 }
Exemplo n.º 2
0
        public void ModeChanged(Data.IMode newMode)
        {
            List <IProjectPlayingCallbacks> copy = null;

            lock (syncObject)
            {
                copy = new List <IProjectPlayingCallbacks>(m_Clients);
            }
            foreach (IProjectPlayingCallbacks callback in copy)
            {
                callback.ModeChanged(newMode);
            }
        }