private SetSector ( int sectorNumber, int driverId, System.TimeSpan time, int lapNumber ) : void | ||
sectorNumber | int | The one-based sector time to set. |
driverId | int | The Id of the driver which posted the time. |
time | System.TimeSpan | The time. |
lapNumber | int | The lap number on which the time was set. |
Résultat | void |
private void SetSector(int sectorNumber, int driverId, TimeSpan time, int lapNumber)
{
var driver = DriverLocator.GetDriver(driverId);
if(sectorNumber == 1)
{
S1 = CreateFastestTime(driver, time, lapNumber, S1);
}
else if(sectorNumber == 2)
{
S2 = CreateFastestTime(driver, time, lapNumber, S2);
}
else if(sectorNumber == 3)
{
S3 = CreateFastestTime(driver, time, lapNumber, S3);
}
else
{
throw Guard.ArgumentOutOfRange("sectorNumber");
}
}