Пример #1
0
 /// <summary>
 /// Maps the incoming OSC data.
 /// </summary>
 /// <param name="args">Arguments.</param>
 public void MapData(UniOSCEventArgs args)
 {
     for (int i = 0; i < args.Message.Data.Count; i++)
     {
         System.Object obj = args.Message.Data[i];
         if (obj is float)
         {
             args.Message.UpdateDataAt(i, UniOSCUtils.MapInterval((float)obj, min, max, mappingMIN, mappingMAX));
         }
     }            //for
 }
        /// <summary>
        /// Maps the incoming OSC data.
        /// </summary>
        /// <param name="args">Arguments.</param>
        public void MapData(UniOSCEventArgs args)
        {
            OscMessage msg = ((OscMessage)args.Packet);

            for (int i = 0; i < msg.Data.Count; i++)
            {
                System.Object obj = msg.Data[i];
                if (obj is float)
                {
                    msg.UpdateDataAt(i, UniOSCUtils.MapInterval((float)obj, min, max, mappingMIN, mappingMAX));
                }
            }            //for
        }