public void AddMessage(string receiverName, float value)
 {
     Hv_MovingPlatform_AudioLib.FloatMessage msg = new Hv_MovingPlatform_AudioLib.FloatMessage(receiverName, value);
     lock (_msgQueueSync) {
         _msgQueue.Enqueue(msg);
     }
 }
 void OnFloatMessage(Hv_MovingPlatform_AudioLib.FloatMessage message)
 {
     Debug.Log(message.receiverName + ": " + message.value);
     if (message.value == 1)
     {
         foreach (MovingPlatform mp in m_movingPlatforms)
         {
             mp.GoToNextPosition();
         }
     }
 }