public static void Invoke(global::AudioSourceMgr that, float f_fFadeTime, bool loop)
 {
     try {
         foreach (Callback callback in Callbacks.Values)
         {
             callback(that, f_fFadeTime, loop);
         }
     } catch (Exception e) {
         Helper.ShowException(e);
     }
 }
 public static void Invoke(global::AudioSourceMgr that)
 {
     try {
         foreach (Callback callback in Callbacks.Values)
         {
             callback(that);
         }
     } catch (Exception e) {
         Helper.ShowException(e);
     }
 }
 public static void Invoke(global::AudioSourceMgr that, string f_strFileName, bool stream)
 {
     try
     {
         foreach (Callback callback in Callbacks.Values)
         {
             callback(that, f_strFileName, stream);
         }
     }
     catch (Exception e)
     {
         Helper.ShowException(e);
     }
 }