C# Class VRTK.VRTK_TrackedController

Inheritance: MonoBehaviour
显示文件 Open project: charles-river-analytics/VSDK-Unity Class Usage Examples

Public Properties

Property Type Description
index uint

Protected Properties

Property Type Description
aliasController GameObject
controllerModelWaitSubscribed bool
controllerType SDK_BaseController.ControllerType
emitControllerEnabledRoutine Coroutine
emitControllerModelAvailableRoutine Coroutine

Public Methods

Method Description
GetControllerType ( ) : SDK_BaseController.ControllerType
OnControllerDisabled ( VRTKTrackedControllerEventArgs e ) : void
OnControllerEnabled ( VRTKTrackedControllerEventArgs e ) : void
OnControllerIndexChanged ( VRTKTrackedControllerEventArgs e ) : void
OnControllerModelAvailable ( VRTKTrackedControllerEventArgs e ) : void

Protected Methods

Method Description
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

Method Details

Awake() protected method

protected Awake ( ) : void
return void

CancelCoroutines() protected method

protected CancelCoroutines ( ) : void
return void

ControllerModelReady() protected method

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

EmitControllerEnabledAtEndOfFrame() protected method

protected EmitControllerEnabledAtEndOfFrame ( ) : IEnumerator
return IEnumerator

EmitControllerModelReadyAtEndOfFrame() protected method

protected EmitControllerModelReadyAtEndOfFrame ( ) : IEnumerator
return IEnumerator

FixedUpdate() protected method

protected FixedUpdate ( ) : void
return void

GetControllerType() public method

public GetControllerType ( ) : SDK_BaseController.ControllerType
return SDK_BaseController.ControllerType

ManageControllerModelListener() protected method

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

ManageControllerModelListeners() protected method

protected ManageControllerModelListeners ( bool register ) : void
register bool
return void

ManageLeftControllerListener() protected method

protected ManageLeftControllerListener ( bool register, VRTKSDKBaseControllerEventHandler callbackMethod ) : void
register bool
callbackMethod VRTKSDKBaseControllerEventHandler
return void

ManageRightControllerListener() protected method

protected ManageRightControllerListener ( bool register, VRTKSDKBaseControllerEventHandler callbackMethod ) : void
register bool
callbackMethod VRTKSDKBaseControllerEventHandler
return void

OnControllerDisabled() public method

public OnControllerDisabled ( VRTKTrackedControllerEventArgs e ) : void
e VRTKTrackedControllerEventArgs
return void

OnControllerEnabled() public method

public OnControllerEnabled ( VRTKTrackedControllerEventArgs e ) : void
e VRTKTrackedControllerEventArgs
return void

OnControllerIndexChanged() public method

public OnControllerIndexChanged ( VRTKTrackedControllerEventArgs e ) : void
e VRTKTrackedControllerEventArgs
return void

OnControllerModelAvailable() public method

public OnControllerModelAvailable ( VRTKTrackedControllerEventArgs e ) : void
e VRTKTrackedControllerEventArgs
return void

OnDestroy() protected method

protected OnDestroy ( ) : void
return void

OnDisable() protected method

protected OnDisable ( ) : void
return void

OnEnable() protected method

protected OnEnable ( ) : void
return void

RegisterHandControllerListener() protected method

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

SetControllerType() protected method

protected SetControllerType ( ) : void
return void

SetEventPayload() protected method

protected SetEventPayload ( uint previousIndex = uint.MaxValue ) : VRTKTrackedControllerEventArgs
previousIndex uint
return VRTKTrackedControllerEventArgs

StartEmitControllerEnabledAtEndOfFrame() protected method

protected StartEmitControllerEnabledAtEndOfFrame ( ) : void
return void

StartEmitControllerModelReadyAtEndOfFrame() protected method

protected StartEmitControllerModelReadyAtEndOfFrame ( ) : void
return void

Update() protected method

protected Update ( ) : void
return void

Property Details

aliasController protected_oe property

protected GameObject aliasController
return GameObject

controllerModelWaitSubscribed protected_oe property

protected bool controllerModelWaitSubscribed
return bool

controllerType protected_oe property

protected SDK_BaseController.ControllerType controllerType
return SDK_BaseController.ControllerType

emitControllerEnabledRoutine protected_oe property

protected Coroutine emitControllerEnabledRoutine
return Coroutine

emitControllerModelAvailableRoutine protected_oe property

protected Coroutine emitControllerModelAvailableRoutine
return Coroutine

index public_oe property

public uint index
return uint