C# 클래스 iRacingReplayOverlay.Phases.Direction.RuleBattle

상속: IVetoRule
파일 보기 프로젝트 열기: vipoo/iRacingReplayOverlay.net 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Direct() 공개 메소드

public Direct ( iRacingSDK.DataSample data ) : void
data iRacingSDK.DataSample
리턴 void

IsActive() 공개 메소드

public IsActive ( iRacingSDK.DataSample data ) : bool
data iRacingSDK.DataSample
리턴 bool

Redirect() 공개 메소드

public Redirect ( iRacingSDK.DataSample data ) : void
data iRacingSDK.DataSample
리턴 void

RuleBattle() 공개 메소드

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
리턴 iRacingReplayOverlay.Phases.Capturing