LmuWindowsNarratorState

data class LmuWindowsNarratorState(val vehicleApproachState: LmuWindowsVehicleApproachState = LmuWindowsVehicleApproachState(), val previousRaceFlags: LmuWindowsRaceFlagsData? = null, val previousVehicleDamage: LmuWindowsVehicleDamageData? = null, val previousTyreDetached: LmuWindowsTyreDetachedData? = null, val personalBestMs: Long = Long.MAX_VALUE, val previousBestLapTimeMs: Long? = null, val previousLapCount: Int? = null, val tyreOverheating: Boolean = false, val tyreWearWarned: Boolean = false, val brakeOverheating: Boolean = false, val brakeWearWarned: Boolean = false, val previousGamePhaseForTyreLowWarning: SessionPhase? = null, val remainingVirtualEnergyWarned: Boolean = false, val lastAnnouncedPitTimingVirtualEnergyLaps: Int = -1, val lastPitTimingVirtualEnergyEvaluationLap: Int = -1, val pitTimingVirtualEnergyTrackingState: LmuWindowsPitTimingTrackingState = LmuWindowsPitTimingTrackingState(), val lastAnnouncedPitTimingTyreWearLaps: Int = -1, val lastPitTimingTyreWearEvaluationLap: Int = -1, val pitTimingTyreWearTrackingState: LmuWindowsPitTimingTrackingState = LmuWindowsPitTimingTrackingState())

LMU 向け読み上げ判定の継続状態。

フラッグ、車両接近、自己ベスト、温度・摩耗・ピットタイミングなどの重複読み上げを避けるため、 前回までの入力と判定結果を保持する。 自己ベストの状態は周回数の減少による新セッション検出時にリセットする。

Constructors

Link copied to clipboard
constructor(vehicleApproachState: LmuWindowsVehicleApproachState = LmuWindowsVehicleApproachState(), previousRaceFlags: LmuWindowsRaceFlagsData? = null, previousVehicleDamage: LmuWindowsVehicleDamageData? = null, previousTyreDetached: LmuWindowsTyreDetachedData? = null, personalBestMs: Long = Long.MAX_VALUE, previousBestLapTimeMs: Long? = null, previousLapCount: Int? = null, tyreOverheating: Boolean = false, tyreWearWarned: Boolean = false, brakeOverheating: Boolean = false, brakeWearWarned: Boolean = false, previousGamePhaseForTyreLowWarning: SessionPhase? = null, remainingVirtualEnergyWarned: Boolean = false, lastAnnouncedPitTimingVirtualEnergyLaps: Int = -1, lastPitTimingVirtualEnergyEvaluationLap: Int = -1, pitTimingVirtualEnergyTrackingState: LmuWindowsPitTimingTrackingState = LmuWindowsPitTimingTrackingState(), lastAnnouncedPitTimingTyreWearLaps: Int = -1, lastPitTimingTyreWearEvaluationLap: Int = -1, pitTimingTyreWearTrackingState: LmuWindowsPitTimingTrackingState = LmuWindowsPitTimingTrackingState())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard