C# 클래스 CrewChiefV3.PCars.PCarsSpotter

상속: Spotter
파일 보기 프로젝트 열기: mrbelowski/r3e_crewchief_v3

공개 메소드들

메소드 설명
PCarsSpotter ( AudioPlayer audioPlayer, System.Boolean initialEnabledState ) : System
clearState ( ) : void
disableSpotter ( ) : void
enableSpotter ( ) : void
pause ( ) : void
trigger ( Object lastStateObj, Object currentStateObj ) : void
unpause ( ) : void

비공개 메소드들

메소드 설명
getNextMessage ( int carsOnLeftCount, int carsOnRightCount, System.DateTime now ) : void
getSide ( float playerRotation, float playerX, float playerY, float oppponentX, float opponentY ) : Side
messageIsValid ( NextMessageType nextMessageType, int carsOnLeftCount, int carsOnRightCount ) : System.Boolean
opponentIsRacing ( float currentOpponentX, float currentOpponentY, float previousOpponentX, float previousOpponentY, pCarsAPIParticipantStruct playerData, pCarsAPIParticipantStruct previousPlayerData, float interval ) : System.Boolean
playNextMessage ( int carsOnLeftCount, int carsOnRightCount, System.DateTime now ) : void

메소드 상세

PCarsSpotter() 공개 메소드

public PCarsSpotter ( AudioPlayer audioPlayer, System.Boolean initialEnabledState ) : System
audioPlayer AudioPlayer
initialEnabledState System.Boolean
리턴 System

clearState() 공개 메소드

public clearState ( ) : void
리턴 void

disableSpotter() 공개 메소드

public disableSpotter ( ) : void
리턴 void

enableSpotter() 공개 메소드

public enableSpotter ( ) : void
리턴 void

pause() 공개 메소드

public pause ( ) : void
리턴 void

trigger() 공개 메소드

public trigger ( Object lastStateObj, Object currentStateObj ) : void
lastStateObj Object
currentStateObj Object
리턴 void

unpause() 공개 메소드

public unpause ( ) : void
리턴 void