DistanceInteractable
: IRelativeToRef
[Get] |
A reference to the main Transform of the current Interactable.
Signature
IRelativeToRef Oculus.Interaction.DistanceGrabInteractor.DistanceInteractable |
HitPoint
: Vector3
[Get] |
The hitpoint of your controller's frustrum.
Signature
Vector3 Oculus.Interaction.DistanceGrabInteractor.HitPoint |
Origin
: Pose
[Get] |
The origin of the frustrums used by <cref="DistantCandidateComputer" />.
Signature
Pose Oculus.Interaction.DistanceGrabInteractor.Origin |
VelocityCalculator
: IThrowVelocityCalculator
[Get][Set] |
Signature
IThrowVelocityCalculator Oculus.Interaction.DistanceGrabInteractor.VelocityCalculator |
Awake
()
|
Signature
override void Oculus.Interaction.DistanceGrabInteractor.Awake() Returns override void |
ComputeCandidate
()
|
Signature
override DistanceGrabInteractable Oculus.Interaction.DistanceGrabInteractor.ComputeCandidate() Returns override DistanceGrabInteractable |
ComputePointerPose
()
|
Signature
override Pose Oculus.Interaction.DistanceGrabInteractor.ComputePointerPose() Returns override Pose |
DoPreprocess
()
|
Signature
override void Oculus.Interaction.DistanceGrabInteractor.DoPreprocess() Returns override void |
DoSelectUpdate
()
|
Signature
override void Oculus.Interaction.DistanceGrabInteractor.DoSelectUpdate() Returns override void |
InteractableSelected
(
interactable
)
|
Signature
override void Oculus.Interaction.DistanceGrabInteractor.InteractableSelected(DistanceGrabInteractable interactable) Parameters interactable: DistanceGrabInteractableReturns override void |
InteractableUnselected
(
interactable
)
|
Signature
override void Oculus.Interaction.DistanceGrabInteractor.InteractableUnselected(DistanceGrabInteractable interactable) Parameters interactable: DistanceGrabInteractableReturns override void |
Start
()
|
Signature
override void Oculus.Interaction.DistanceGrabInteractor.Start() Returns override void |
InjectAllDistanceGrabInteractor
(
selector
, distantCandidateComputer
)
|
Adds a <cref="DistanceGrabInteractor"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.DistanceGrabInteractor.InjectAllDistanceGrabInteractor(ISelector selector, DistantCandidateComputer< DistanceGrabInteractor, DistanceGrabInteractable > distantCandidateComputer) Parameters selector: ISelectordistantCandidateComputer: DistantCandidateComputer< DistanceGrabInteractor, DistanceGrabInteractable >Returns void |
InjectDistantCandidateComputer
(
distantCandidateComputer
)
|
Adds a <cref="DistantCandidateComputer"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.DistanceGrabInteractor.InjectDistantCandidateComputer(DistantCandidateComputer< DistanceGrabInteractor, DistanceGrabInteractable > distantCandidateComputer) Parameters distantCandidateComputer: DistantCandidateComputer< DistanceGrabInteractor, DistanceGrabInteractable >Returns void |
InjectOptionalGrabCenter
(
grabCenter
)
|
Adds a grab center to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.DistanceGrabInteractor.InjectOptionalGrabCenter(Transform grabCenter) Parameters grabCenter: TransformReturns void |
InjectOptionalGrabTarget
(
grabTarget
)
|
Adds a grab target to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.DistanceGrabInteractor.InjectOptionalGrabTarget(Transform grabTarget) Parameters grabTarget: TransformReturns void |
InjectOptionalVelocityCalculator
(
velocityCalculator
)
|
Adds a <cref="IThrowVelocityCalculator"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.DistanceGrabInteractor.InjectOptionalVelocityCalculator(IThrowVelocityCalculator velocityCalculator) Parameters velocityCalculator: IThrowVelocityCalculatorReturns void |
InjectSelector
(
selector
)
|
Adds an <cref="ISelector"/> to a dynamically instantiated GameObject.
Signature
void Oculus.Interaction.DistanceGrabInteractor.InjectSelector(ISelector selector) Parameters selector: ISelectorReturns void |