示例#1
0
 public void ModeChanged(Data.IMode newMode)
 {
     lock (syncObject)
     {
         m_CurrentMode = newMode;
     }
 }
示例#2
0
文件: Playing.cs 项目: zBart/Ares
        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);
            }
        }