C# 클래스 VRTK.VRTK_TrackedController

상속: MonoBehaviour
파일 보기 프로젝트 열기: charles-river-analytics/VSDK-Unity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
index uint

보호된 프로퍼티들

프로퍼티 타입 설명
aliasController GameObject
controllerModelWaitSubscribed bool
controllerType SDK_BaseController.ControllerType
emitControllerEnabledRoutine Coroutine
emitControllerModelAvailableRoutine Coroutine

공개 메소드들

메소드 설명
GetControllerType ( ) : SDK_BaseController.ControllerType
OnControllerDisabled ( VRTKTrackedControllerEventArgs e ) : void
OnControllerEnabled ( VRTKTrackedControllerEventArgs e ) : void
OnControllerIndexChanged ( VRTKTrackedControllerEventArgs e ) : void
OnControllerModelAvailable ( VRTKTrackedControllerEventArgs e ) : void

보호된 메소드들

메소드 설명
Awake ( ) : void
CancelCoroutines ( ) : void
ControllerModelReady ( object sender, VRTK.VRTKSDKBaseControllerEventArgs e ) : void
EmitControllerEnabledAtEndOfFrame ( ) : IEnumerator
EmitControllerModelReadyAtEndOfFrame ( ) : IEnumerator
FixedUpdate ( ) : void
ManageControllerModelListener ( bool register, SDK_BaseController.ControllerHand givenHand ) : void
ManageControllerModelListeners ( bool register ) : void
ManageLeftControllerListener ( bool register, VRTKSDKBaseControllerEventHandler callbackMethod ) : void
ManageRightControllerListener ( bool register, VRTKSDKBaseControllerEventHandler callbackMethod ) : void
OnDestroy ( ) : void
OnDisable ( ) : void
OnEnable ( ) : void
RegisterHandControllerListener ( bool register, SDK_BaseController.ControllerHand givenHand ) : void
SetControllerType ( ) : void
SetEventPayload ( uint previousIndex = uint.MaxValue ) : VRTKTrackedControllerEventArgs
StartEmitControllerEnabledAtEndOfFrame ( ) : void
StartEmitControllerModelReadyAtEndOfFrame ( ) : void
Update ( ) : void

메소드 상세

Awake() 보호된 메소드

protected Awake ( ) : void
리턴 void

CancelCoroutines() 보호된 메소드

protected CancelCoroutines ( ) : void
리턴 void

ControllerModelReady() 보호된 메소드

protected ControllerModelReady ( object sender, VRTK.VRTKSDKBaseControllerEventArgs e ) : void
sender object
e VRTK.VRTKSDKBaseControllerEventArgs
리턴 void

EmitControllerEnabledAtEndOfFrame() 보호된 메소드

protected EmitControllerEnabledAtEndOfFrame ( ) : IEnumerator
리턴 IEnumerator

EmitControllerModelReadyAtEndOfFrame() 보호된 메소드

protected EmitControllerModelReadyAtEndOfFrame ( ) : IEnumerator
리턴 IEnumerator

FixedUpdate() 보호된 메소드

protected FixedUpdate ( ) : void
리턴 void

GetControllerType() 공개 메소드

public GetControllerType ( ) : SDK_BaseController.ControllerType
리턴 SDK_BaseController.ControllerType

ManageControllerModelListener() 보호된 메소드

protected ManageControllerModelListener ( bool register, SDK_BaseController.ControllerHand givenHand ) : void
register bool
givenHand SDK_BaseController.ControllerHand
리턴 void

ManageControllerModelListeners() 보호된 메소드

protected ManageControllerModelListeners ( bool register ) : void
register bool
리턴 void

ManageLeftControllerListener() 보호된 메소드

protected ManageLeftControllerListener ( bool register, VRTKSDKBaseControllerEventHandler callbackMethod ) : void
register bool
callbackMethod VRTKSDKBaseControllerEventHandler
리턴 void

ManageRightControllerListener() 보호된 메소드

protected ManageRightControllerListener ( bool register, VRTKSDKBaseControllerEventHandler callbackMethod ) : void
register bool
callbackMethod VRTKSDKBaseControllerEventHandler
리턴 void

OnControllerDisabled() 공개 메소드

public OnControllerDisabled ( VRTKTrackedControllerEventArgs e ) : void
e VRTKTrackedControllerEventArgs
리턴 void

OnControllerEnabled() 공개 메소드

public OnControllerEnabled ( VRTKTrackedControllerEventArgs e ) : void
e VRTKTrackedControllerEventArgs
리턴 void

OnControllerIndexChanged() 공개 메소드

public OnControllerIndexChanged ( VRTKTrackedControllerEventArgs e ) : void
e VRTKTrackedControllerEventArgs
리턴 void

OnControllerModelAvailable() 공개 메소드

public OnControllerModelAvailable ( VRTKTrackedControllerEventArgs e ) : void
e VRTKTrackedControllerEventArgs
리턴 void

OnDestroy() 보호된 메소드

protected OnDestroy ( ) : void
리턴 void

OnDisable() 보호된 메소드

protected OnDisable ( ) : void
리턴 void

OnEnable() 보호된 메소드

protected OnEnable ( ) : void
리턴 void

RegisterHandControllerListener() 보호된 메소드

protected RegisterHandControllerListener ( bool register, SDK_BaseController.ControllerHand givenHand ) : void
register bool
givenHand SDK_BaseController.ControllerHand
리턴 void

SetControllerType() 보호된 메소드

protected SetControllerType ( ) : void
리턴 void

SetEventPayload() 보호된 메소드

protected SetEventPayload ( uint previousIndex = uint.MaxValue ) : VRTKTrackedControllerEventArgs
previousIndex uint
리턴 VRTKTrackedControllerEventArgs

StartEmitControllerEnabledAtEndOfFrame() 보호된 메소드

protected StartEmitControllerEnabledAtEndOfFrame ( ) : void
리턴 void

StartEmitControllerModelReadyAtEndOfFrame() 보호된 메소드

protected StartEmitControllerModelReadyAtEndOfFrame ( ) : void
리턴 void

Update() 보호된 메소드

protected Update ( ) : void
리턴 void

프로퍼티 상세

aliasController 보호되어 있는 프로퍼티

protected GameObject aliasController
리턴 GameObject

controllerModelWaitSubscribed 보호되어 있는 프로퍼티

protected bool controllerModelWaitSubscribed
리턴 bool

controllerType 보호되어 있는 프로퍼티

protected SDK_BaseController.ControllerType controllerType
리턴 SDK_BaseController.ControllerType

emitControllerEnabledRoutine 보호되어 있는 프로퍼티

protected Coroutine emitControllerEnabledRoutine
리턴 Coroutine

emitControllerModelAvailableRoutine 보호되어 있는 프로퍼티

protected Coroutine emitControllerModelAvailableRoutine
리턴 Coroutine

index 공개적으로 프로퍼티

public uint index
리턴 uint