C# Class CrewChiefV3.GameState.GameStateData

Show file Open project: mrbelowski/r3e_crewchief_v3 Class Usage Examples

Public Properties

Property Type Description
CarDamageData CarDamageData
Conditions Conditions
ControlData ControlData
EngineData EngineData
FuelData FuelData
Now System.DateTime
OpponentData OpponentData>.Dictionary
OvertakingAids OvertakingAids
PenaltiesData PenatiesData
PitData PitData
PositionAndMotionData PositionAndMotionData
SessionData SessionData
Ticks long
TransmissionData TransmissionData
TyreData TyreData
carClass CarData.CarClass

Public Methods

Method Description
GameStateData ( long ticks ) : System
display ( ) : void
displayOpponentData ( ) : void
getOpponentAtPosition ( int position, System.Boolean useUnfilteredPosition ) : OpponentData
getOpponentKeyAtPosition ( int position, System.Boolean useUnfilteredPosition ) : Object
getOpponentKeyBehind ( System.Boolean useUnfilteredPosition ) : Object
getOpponentKeyBehindOnTrack ( ) : Object
getOpponentKeyInFront ( System.Boolean useUnfilteredPosition ) : Object
getOpponentKeyInFrontOnTrack ( ) : Object
getRawDriverNames ( ) : List
getTimeAndSectorsForBestOpponentLapInWindow ( int lapsToCheck, CarData carClassToCheck ) : float[]
isLast ( ) : System.Boolean

Method Details

GameStateData() public method

public GameStateData ( long ticks ) : System
ticks long
return System

display() public method

public display ( ) : void
return void

displayOpponentData() public method

public displayOpponentData ( ) : void
return void

getOpponentAtPosition() public method

public getOpponentAtPosition ( int position, System.Boolean useUnfilteredPosition ) : OpponentData
position int
useUnfilteredPosition System.Boolean
return OpponentData

getOpponentKeyAtPosition() public method

public getOpponentKeyAtPosition ( int position, System.Boolean useUnfilteredPosition ) : Object
position int
useUnfilteredPosition System.Boolean
return Object

getOpponentKeyBehind() public method

public getOpponentKeyBehind ( System.Boolean useUnfilteredPosition ) : Object
useUnfilteredPosition System.Boolean
return Object

getOpponentKeyBehindOnTrack() public method

public getOpponentKeyBehindOnTrack ( ) : Object
return Object

getOpponentKeyInFront() public method

public getOpponentKeyInFront ( System.Boolean useUnfilteredPosition ) : Object
useUnfilteredPosition System.Boolean
return Object

getOpponentKeyInFrontOnTrack() public method

public getOpponentKeyInFrontOnTrack ( ) : Object
return Object

getRawDriverNames() public method

public getRawDriverNames ( ) : List
return List

getTimeAndSectorsForBestOpponentLapInWindow() public method

public getTimeAndSectorsForBestOpponentLapInWindow ( int lapsToCheck, CarData carClassToCheck ) : float[]
lapsToCheck int
carClassToCheck CarData
return float[]

isLast() public method

public isLast ( ) : System.Boolean
return System.Boolean

Property Details

CarDamageData public property

public CarDamageData,CrewChiefV3.GameState CarDamageData
return CarDamageData

Conditions public property

public Conditions,CrewChiefV3.GameState Conditions
return Conditions

ControlData public property

public ControlData,CrewChiefV3.GameState ControlData
return ControlData

EngineData public property

public EngineData,CrewChiefV3.GameState EngineData
return EngineData

FuelData public property

public FuelData,CrewChiefV3.GameState FuelData
return FuelData

Now public property

public DateTime,System Now
return System.DateTime

OpponentData public property

public Dictionary OpponentData
return OpponentData>.Dictionary

OvertakingAids public property

public OvertakingAids,CrewChiefV3.GameState OvertakingAids
return OvertakingAids

PenaltiesData public property

public PenatiesData,CrewChiefV3.GameState PenaltiesData
return PenatiesData

PitData public property

public PitData,CrewChiefV3.GameState PitData
return PitData

PositionAndMotionData public property

public PositionAndMotionData,CrewChiefV3.GameState PositionAndMotionData
return PositionAndMotionData

SessionData public property

public SessionData,CrewChiefV3.GameState SessionData
return SessionData

Ticks public property

public long Ticks
return long

TransmissionData public property

public TransmissionData,CrewChiefV3.GameState TransmissionData
return TransmissionData

TyreData public property

public TyreData,CrewChiefV3.GameState TyreData
return TyreData

carClass public property

public CarData.CarClass carClass
return CarData.CarClass