C# 클래스 CrewChiefV3.GameState.OpponentData

파일 보기 프로젝트 열기: mrbelowski/r3e_crewchief_v3 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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