コード例 #1
0
ファイル: RF2Spotter.cs プロジェクト: kcr55/CrewChiefV4
 private rF2VehicleScoring getVehicleInfo(CrewChiefV4.rFactor2.RF2SharedMemoryReader.RF2StructWrapper shared)
 {
     for (int i = 0; i < shared.scoring.mScoringInfo.mNumVehicles; ++i)
     {
         var vehicle = shared.scoring.mVehicles[i];
         if (vehicle.mIsPlayer == 1)
         {
             return(vehicle);
         }
     }
     throw new Exception("no vehicle for player!");
 }
コード例 #2
0
 private bool tryGetVehicleInfo(CrewChiefV4.rFactor2.RF2SharedMemoryReader.RF2StructWrapper shared, out rF2VehicleScoring vehicleScoring)
 {
     for (int i = 0; i < shared.scoring.mScoringInfo.mNumVehicles; ++i)
     {
         if (shared.scoring.mVehicles[i].mIsPlayer == 1)
         {
             vehicleScoring = shared.scoring.mVehicles[i];
             return(true);
         }
     }
     vehicleScoring = default(rF2VehicleScoring);
     return(false);
 }