Example #1
0
 private void Instance_F1PacketMotionDataReceived(object sender, F1PacketMotionDataEventArgs e)
 {
     this.Invoke(new Action(() => {
         this.richTextBox1.Clear();
         //var packetStr = $"RL:{e.packetStruct.m_suspensionAcceleration[0]}" + Environment.NewLine;
         //packetStr += $"RR:{e.packetStruct.m_suspensionAcceleration[1]}" + Environment.NewLine;
         //packetStr += $"FL:{e.packetStruct.m_suspensionAcceleration[2]}" + Environment.NewLine;
         //packetStr += $"FR:{e.packetStruct.m_suspensionAcceleration[3]}" + Environment.NewLine;
         var packetStr          = $"m_worldForwardDirX:{e.packetStruct.m_carMotionData[F12018UDPMgr.Instance.PacketHeader.m_packetId].m_worldForwardDirX}" + Environment.NewLine;
         packetStr             += $"m_worldForwardDirY:{e.packetStruct.m_carMotionData[F12018UDPMgr.Instance.PacketHeader.m_packetId].m_worldForwardDirY}" + Environment.NewLine;
         packetStr             += $"m_worldForwardDirZ:{e.packetStruct.m_carMotionData[F12018UDPMgr.Instance.PacketHeader.m_packetId].m_worldForwardDirZ}" + Environment.NewLine;
         packetStr             += $"m_worldPositionX:{e.packetStruct.m_carMotionData[F12018UDPMgr.Instance.PacketHeader.m_packetId].m_worldPositionX}" + Environment.NewLine;
         packetStr             += $"m_worldPositionY:{e.packetStruct.m_carMotionData[F12018UDPMgr.Instance.PacketHeader.m_packetId].m_worldPositionY}" + Environment.NewLine;
         packetStr             += $"m_worldPositionZ:{e.packetStruct.m_carMotionData[F12018UDPMgr.Instance.PacketHeader.m_packetId].m_worldPositionZ}" + Environment.NewLine;
         this.richTextBox1.Text = packetStr;
     }));
 }