Пишу плагин на Unity3D.
Хочу получить данные с датчика, который подключен через USB к ПК (COM3).
SerialPort port = new SerialPort();
port.PortName = "COM3"; // assign the port name
port.BaudRate = 9600; // Baudrate = 9600bps
port.Parity = Parity.None; // Parity bits = none
port.DataBits = 8; // No of Data bits = 8
port.StopBits = StopBits.One;
port.Open();
port.Write("gettemp");
Reference.Tell(args.sender.networkPlayer, $"Temp: {port.ReadLine()}");
Но при попытке инициализации объекта класса SerialPort, выдаёт следующую ошибку:
Invalid IL code in System.IO.Ports.SerialPort:.ctor() : Method body is Empty.
Как решить эту проблему?
P.S Unity 5.6, .NET 4.0