C# Class iRacingReplayOverlay.Phases.Direction.RuleIncident

Inheritance: IVetoRule
Mostrar archivo Open project: vipoo/iRacingReplayOverlay.net Class Usage Examples

Public Methods

Method Description
Direct ( iRacingSDK.DataSample data ) : void
IsActive ( iRacingSDK.DataSample data ) : bool
Redirect ( iRacingSDK.DataSample data ) : void
RuleIncident ( CameraControl cameraControl, RemovalEdits removalEdits, Incidents incidents, int limitDownTo ) : iRacingReplayOverlay.Phases.Analysis

Private Methods

Method Description
GetIncidentPosition ( iRacingSDK.DataSample data ) : IncidentPosition
IsInPits ( iRacingSDK.DataSample data ) : bool
SkipMissedIncidents ( iRacingSDK.DataSample data ) : void
SwitchToIncident ( iRacingSDK.DataSample data ) : void
WatchForNextIncident ( iRacingSDK.DataSample data ) : void

Method Details

Direct() public method

public Direct ( iRacingSDK.DataSample data ) : void
data iRacingSDK.DataSample
return void

IsActive() public method

public IsActive ( iRacingSDK.DataSample data ) : bool
data iRacingSDK.DataSample
return bool

Redirect() public method

public Redirect ( iRacingSDK.DataSample data ) : void
data iRacingSDK.DataSample
return void

RuleIncident() public method

public RuleIncident ( CameraControl cameraControl, RemovalEdits removalEdits, Incidents incidents, int limitDownTo ) : iRacingReplayOverlay.Phases.Analysis
cameraControl CameraControl
removalEdits iRacingReplayOverlay.Phases.Capturing.RemovalEdits
incidents Incidents
limitDownTo int
return iRacingReplayOverlay.Phases.Analysis