/// <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 }