C# Класс CrewChiefV3.GameState.OpponentData

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CarClass CarData.CarClass
CompletedLaps int
CurrentBestLapTime float
CurrentSectorNumber int
CurrentTyres TyreType
DistanceRoundTrack float
DriverRawName String
HasStartedExtraLap System.Boolean
IsActive System.Boolean
IsNewLap System.Boolean
LastLapTime float
LastLapValid System.Boolean
OpponentLapData List
Position int
PreviousBestLapTime float
SessionTimeAtLastPositionChange float
Speed float
UnFilteredPosition int
WorldPosition float[]
bestSector1Time float
bestSector2Time float
bestSector3Time float

Открытые методы

Метод Описание
AddSectorData ( int position, float cumulativeSectorTime, float gameTimeAtSectorEnd, System.Boolean lapIsValid, System.Boolean isRaining, float trackTemp, float airTemp ) : void
CompleteLapWithEstimatedLapTime ( int position, float gameTimeAtLapEnd, float worldRecordLapTime, System.Boolean lapIsValid, System.Boolean isRaining, float trackTemp, float airTemp ) : void
CompleteLapWithProvidedLapTime ( int position, float gameTimeAtLapEnd, float providedLapTime, System.Boolean lapIsValid, System.Boolean isRaining, float trackTemp, float airTemp ) : void
StartNewLap ( int lapNumber, int position, System.Boolean inPits, float gameTimeAtStart, System.Boolean isRaining, float trackTemp, float airTemp ) : void
getCurrentLapData ( ) : LapData
getGameTimeWhenSectorWasLastCompleted ( int sectorNumber ) : float
getLastLapData ( ) : LapData
getLastLapTime ( ) : float
getTimeAndSectorsForBestLapInWindow ( int lapsToCheck ) : float[]
getTimeDifferenceToPlayer ( SessionData playerSessionData ) : OpponentDelta
isEnteringPits ( ) : System.Boolean
isExitingPits ( ) : System.Boolean
setInLap ( ) : void

Описание методов

AddSectorData() публичный Метод

public AddSectorData ( int position, float cumulativeSectorTime, float gameTimeAtSectorEnd, System.Boolean lapIsValid, System.Boolean isRaining, float trackTemp, float airTemp ) : void
position int
cumulativeSectorTime float
gameTimeAtSectorEnd float
lapIsValid System.Boolean
isRaining System.Boolean
trackTemp float
airTemp float
Результат void

CompleteLapWithEstimatedLapTime() публичный Метод

public CompleteLapWithEstimatedLapTime ( int position, float gameTimeAtLapEnd, float worldRecordLapTime, System.Boolean lapIsValid, System.Boolean isRaining, float trackTemp, float airTemp ) : void
position int
gameTimeAtLapEnd float
worldRecordLapTime float
lapIsValid System.Boolean
isRaining System.Boolean
trackTemp float
airTemp float
Результат void

CompleteLapWithProvidedLapTime() публичный Метод

public CompleteLapWithProvidedLapTime ( int position, float gameTimeAtLapEnd, float providedLapTime, System.Boolean lapIsValid, System.Boolean isRaining, float trackTemp, float airTemp ) : void
position int
gameTimeAtLapEnd float
providedLapTime float
lapIsValid System.Boolean
isRaining System.Boolean
trackTemp float
airTemp float
Результат void

StartNewLap() публичный Метод

public StartNewLap ( int lapNumber, int position, System.Boolean inPits, float gameTimeAtStart, System.Boolean isRaining, float trackTemp, float airTemp ) : void
lapNumber int
position int
inPits System.Boolean
gameTimeAtStart float
isRaining System.Boolean
trackTemp float
airTemp float
Результат void

getCurrentLapData() публичный Метод

public getCurrentLapData ( ) : LapData
Результат LapData

getGameTimeWhenSectorWasLastCompleted() публичный Метод

public getGameTimeWhenSectorWasLastCompleted ( int sectorNumber ) : float
sectorNumber int
Результат float

getLastLapData() публичный Метод

public getLastLapData ( ) : LapData
Результат LapData

getLastLapTime() публичный Метод

public getLastLapTime ( ) : float
Результат float

getTimeAndSectorsForBestLapInWindow() публичный Метод

public getTimeAndSectorsForBestLapInWindow ( int lapsToCheck ) : float[]
lapsToCheck int
Результат float[]

getTimeDifferenceToPlayer() публичный Метод

public getTimeDifferenceToPlayer ( SessionData playerSessionData ) : OpponentDelta
playerSessionData SessionData
Результат OpponentDelta

isEnteringPits() публичный Метод

public isEnteringPits ( ) : System.Boolean
Результат System.Boolean

isExitingPits() публичный Метод

public isExitingPits ( ) : System.Boolean
Результат System.Boolean

setInLap() публичный Метод

public setInLap ( ) : void
Результат void

Описание свойств

CarClass публичное свойство

public CarData.CarClass CarClass
Результат CarData.CarClass

CompletedLaps публичное свойство

public int CompletedLaps
Результат int

CurrentBestLapTime публичное свойство

public float CurrentBestLapTime
Результат float

CurrentSectorNumber публичное свойство

public int CurrentSectorNumber
Результат int

CurrentTyres публичное свойство

public TyreType CurrentTyres
Результат TyreType

DistanceRoundTrack публичное свойство

public float DistanceRoundTrack
Результат float

DriverRawName публичное свойство

public String DriverRawName
Результат String

HasStartedExtraLap публичное свойство

public Boolean,System HasStartedExtraLap
Результат System.Boolean

IsActive публичное свойство

public Boolean,System IsActive
Результат System.Boolean

IsNewLap публичное свойство

public Boolean,System IsNewLap
Результат System.Boolean

LastLapTime публичное свойство

public float LastLapTime
Результат float

LastLapValid публичное свойство

public Boolean,System LastLapValid
Результат System.Boolean

OpponentLapData публичное свойство

public List OpponentLapData
Результат List

Position публичное свойство

public int Position
Результат int

PreviousBestLapTime публичное свойство

public float PreviousBestLapTime
Результат float

SessionTimeAtLastPositionChange публичное свойство

public float SessionTimeAtLastPositionChange
Результат float

Speed публичное свойство

public float Speed
Результат float

UnFilteredPosition публичное свойство

public int UnFilteredPosition
Результат int

WorldPosition публичное свойство

public float[] WorldPosition
Результат float[]

bestSector1Time публичное свойство

public float bestSector1Time
Результат float

bestSector2Time публичное свойство

public float bestSector2Time
Результат float

bestSector3Time публичное свойство

public float bestSector3Time
Результат float