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(); } } }