C# Class CrewChiefV3.Events.TyreMonitor

Inheritance: AbstractEvent
Afficher le fichier Open project: mrbelowski/r3e_crewchief_v3

Méthodes publiques

Свойство Type Description
folderLapsOnCurrentTyresIntro String
folderLapsOnCurrentTyresOutro String
folderLockingFrontsForLapWarning String
folderLockingLeftFrontForLapWarning String
folderLockingLeftRearForLapWarning String
folderLockingRearsForLapWarning String
folderLockingRightFrontForLapWarning String
folderLockingRightRearForLapWarning String
folderMinutesOnCurrentTyresIntro String
folderMinutesOnCurrentTyresOutro String
folderSpinningFrontsForLapWarning String
folderSpinningLeftFrontForLapWarning String
folderSpinningLeftRearForLapWarning String
folderSpinningRearsForLapWarning String
folderSpinningRightFrontForLapWarning String
folderSpinningRightRearForLapWarning String

Méthodes publiques

Méthode Description
TyreMonitor ( AudioPlayer audioPlayer ) : System
clearState ( ) : void
respond ( string voiceMessage ) : void

Méthodes protégées

Méthode Description
triggerInternal ( GameStateData previousGameState, GameStateData currentGameState ) : void

Private Methods

Méthode Description
addBrakeTempWarningMessages ( CornerData corners, BrakeTemp brakeTemp, List messageContents ) : void
addLockingAndSpinningData ( TyreData tyreData, long previousTicks, long currentTicks ) : void
addTyreConditionWarningMessages ( CornerData corners, TyreCondition tyreCondition, List messageContents ) : void
addTyreTempWarningMessages ( CornerData corners, TyreTemp tyreTemp, List messageContents ) : void
checkLocking ( ) : void
checkWheelSpinning ( ) : void
isBrakeTempPeakForLap ( float leftFront, float rightFront, float leftRear, float rightRear ) : Boolean
playEstimatedTypeLifeLaps ( int lapsRemainingOnTheseTyres, Boolean immediate ) : void
playEstimatedTypeLifeMinutes ( int minutesRemainingOnTheseTyres, Boolean immediate ) : void
reportCurrentBrakeTempStatus ( Boolean playImmediately ) : void
reportCurrentTyreConditionStatus ( Boolean playImmediately, Boolean playEvenIfUnchanged ) : void
reportCurrentTyreTempStatus ( Boolean playImmediately ) : void
reportEstimatedTyreLife ( float maxWearThreshold, Boolean immediate ) : void

Method Details

TyreMonitor() public méthode

public TyreMonitor ( AudioPlayer audioPlayer ) : System
audioPlayer AudioPlayer
Résultat System

clearState() public méthode

public clearState ( ) : void
Résultat void

respond() public méthode

public respond ( string voiceMessage ) : void
voiceMessage string
Résultat void

triggerInternal() protected méthode

protected triggerInternal ( GameStateData previousGameState, GameStateData currentGameState ) : void
previousGameState GameStateData
currentGameState GameStateData
Résultat void

Property Details

folderLapsOnCurrentTyresIntro public_oe static_oe property

public static String folderLapsOnCurrentTyresIntro
Résultat String

folderLapsOnCurrentTyresOutro public_oe static_oe property

public static String folderLapsOnCurrentTyresOutro
Résultat String

folderLockingFrontsForLapWarning public_oe static_oe property

public static String folderLockingFrontsForLapWarning
Résultat String

folderLockingLeftFrontForLapWarning public_oe static_oe property

public static String folderLockingLeftFrontForLapWarning
Résultat String

folderLockingLeftRearForLapWarning public_oe static_oe property

public static String folderLockingLeftRearForLapWarning
Résultat String

folderLockingRearsForLapWarning public_oe static_oe property

public static String folderLockingRearsForLapWarning
Résultat String

folderLockingRightFrontForLapWarning public_oe static_oe property

public static String folderLockingRightFrontForLapWarning
Résultat String

folderLockingRightRearForLapWarning public_oe static_oe property

public static String folderLockingRightRearForLapWarning
Résultat String

folderMinutesOnCurrentTyresIntro public_oe static_oe property

public static String folderMinutesOnCurrentTyresIntro
Résultat String

folderMinutesOnCurrentTyresOutro public_oe static_oe property

public static String folderMinutesOnCurrentTyresOutro
Résultat String

folderSpinningFrontsForLapWarning public_oe static_oe property

public static String folderSpinningFrontsForLapWarning
Résultat String

folderSpinningLeftFrontForLapWarning public_oe static_oe property

public static String folderSpinningLeftFrontForLapWarning
Résultat String

folderSpinningLeftRearForLapWarning public_oe static_oe property

public static String folderSpinningLeftRearForLapWarning
Résultat String

folderSpinningRearsForLapWarning public_oe static_oe property

public static String folderSpinningRearsForLapWarning
Résultat String

folderSpinningRightFrontForLapWarning public_oe static_oe property

public static String folderSpinningRightFrontForLapWarning
Résultat String

folderSpinningRightRearForLapWarning public_oe static_oe property

public static String folderSpinningRightRearForLapWarning
Résultat String