C# Class CrewChiefV3.Events.LapCounter

Inheritance: AbstractEvent
Show file Open project: mrbelowski/r3e_crewchief_v3

Public Properties

Property Type Description
playedFinished System.Boolean

Public Methods

Method Description
LapCounter ( AudioPlayer audioPlayer ) : System
clearState ( ) : void
isMessageStillValid ( String eventSubType, GameStateData currentGameState, Object>.Dictionary validationData ) : bool

Protected Methods

Method Description
triggerInternal ( GameStateData previousGameState, GameStateData currentGameState ) : void

Private Methods

Method Description
playPreLightsMessage ( GameStateData currentGameState, int maxNumberToPlay ) : void

Method Details

LapCounter() public method

public LapCounter ( AudioPlayer audioPlayer ) : System
audioPlayer AudioPlayer
return System

clearState() public method

public clearState ( ) : void
return void

isMessageStillValid() public method

public isMessageStillValid ( String eventSubType, GameStateData currentGameState, Object>.Dictionary validationData ) : bool
eventSubType String
currentGameState CrewChiefV3.GameState.GameStateData
validationData Object>.Dictionary
return bool

triggerInternal() protected method

protected triggerInternal ( GameStateData previousGameState, GameStateData currentGameState ) : void
previousGameState CrewChiefV3.GameState.GameStateData
currentGameState CrewChiefV3.GameState.GameStateData
return void

Property Details

playedFinished public property

public Boolean,System playedFinished
return System.Boolean