コード例 #1
0
ファイル: Playing.cs プロジェクト: zBart/Ares
 public void RemoveCallbacks(IProjectPlayingCallbacks callbacks)
 {
     lock (syncObject)
     {
         m_Clients.Remove(callbacks);
     }
 }
コード例 #2
0
ファイル: Playing.cs プロジェクト: zBart/Ares
 public void AddCallbacks(IProjectPlayingCallbacks callbacks)
 {
     lock (syncObject)
     {
         m_Clients.Add(callbacks);
     }
 }
コード例 #3
0
ファイル: StartElementPlayer.cs プロジェクト: zBart/Ares
 public ModeElementPlayer(IModeElement modeElement, IProjectPlayingCallbacks callbacks, Action <StartElementPlayer> finishedAction, bool playMusicOnAllSpeakers)
     : base(modeElement.StartElement, finishedAction, playMusicOnAllSpeakers)
 {
     m_Mode      = modeElement;
     m_Callbacks = callbacks;
 }
コード例 #4
0
ファイル: Playing.cs プロジェクト: zBart/Ares
 public static void RemoveCallbacks(IProjectPlayingCallbacks callbacks)
 {
     ProjectCallbacks.Instance.RemoveCallbacks(callbacks);
 }
コード例 #5
0
ファイル: Playing.cs プロジェクト: zBart/Ares
 public static void AddCallbacks(IProjectPlayingCallbacks callbacks)
 {
     ProjectCallbacks.Instance.AddCallbacks(callbacks);
 }