public void Update(PacketHeader context, PacketMotionData data) { if (circuit != null) { circuit.Update(data); for (int i = 0; i < participantsData.numActiveCars; i++) { lock (playerInfo) { var playerData = GetPlayerByIndex(i); if (currentLapNum[i] >= 0 && playerData != null) { playerData.AddMotionData(currentLapNum[i], context, data.carMotionData[i]); } } } circuit.CheckMyApex(context.frameIdentifier, data.carMotionData[context.playerCarIndex]); } }
///Verwerk een packetMotionData bericht // public void Update(PacketHeader context, PacketMotionData data, int playerIndex) public void Update(PacketMotionData data) { MotionInfo = data; }