C# Class iRacingReplayOverlay.Phases.Direction.RuleBattle

Inheritance: IVetoRule
Afficher le fichier Open project: vipoo/iRacingReplayOverlay.net Class Usage Examples

Méthodes publiques

Méthode Description
Direct ( iRacingSDK.DataSample data ) : void
IsActive ( iRacingSDK.DataSample data ) : bool
Redirect ( iRacingSDK.DataSample data ) : void
RuleBattle ( CameraControl cameraControl, EditMarker editMarker, System.TimeSpan cameraStickyPeriod, System.TimeSpan battleStickyPeriod, System.TimeSpan battleGap, double battleFactor ) : iRacingReplayOverlay.Phases.Capturing

Private Methods

Méthode Description
BattlersHaveSwappedPositions ( iRacingSDK.DataSample data ) : bool
ChangeCarForCamera ( iRacingSDK.DataSample data, iRacingSDK.CarDetails driver ) : iRacingSDK.CarDetails
GetBattlePosition ( iRacingSDK.DataSample data ) : BattleState
HasBattleTimeout ( iRacingSDK.DataSample data ) : bool
SearchForNextBattle ( iRacingSDK.DataSample data, Func notFound ) : BattleState
SwitchToBattle ( iRacingSDK.DataSample data, iRacingSDK.CarDetails newFollower, bool establishingShot = false ) : void
UpdateBattleCamera ( iRacingSDK.DataSample data ) : void
UpdateCameraIfOvertake ( iRacingSDK.DataSample data ) : void

Method Details

Direct() public méthode

public Direct ( iRacingSDK.DataSample data ) : void
data iRacingSDK.DataSample
Résultat void

IsActive() public méthode

public IsActive ( iRacingSDK.DataSample data ) : bool
data iRacingSDK.DataSample
Résultat bool

Redirect() public méthode

public Redirect ( iRacingSDK.DataSample data ) : void
data iRacingSDK.DataSample
Résultat void

RuleBattle() public méthode

public RuleBattle ( CameraControl cameraControl, EditMarker editMarker, System.TimeSpan cameraStickyPeriod, System.TimeSpan battleStickyPeriod, System.TimeSpan battleGap, double battleFactor ) : iRacingReplayOverlay.Phases.Capturing
cameraControl CameraControl
editMarker iRacingReplayOverlay.Phases.Capturing.EditMarker
cameraStickyPeriod System.TimeSpan
battleStickyPeriod System.TimeSpan
battleGap System.TimeSpan
battleFactor double
Résultat iRacingReplayOverlay.Phases.Capturing