コード例 #1
0
        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]);
            }
        }
コード例 #2
0
ファイル: CircuitInfo.cs プロジェクト: Winefellow/2020Vision
 ///Verwerk een packetMotionData bericht
 // public void Update(PacketHeader context, PacketMotionData data, int playerIndex)
 public void Update(PacketMotionData data)
 {
     MotionInfo = data;
 }