API reference
API reference
Select your platform
No SDKs available
No versions available

InteractableObjectLabel Class

Extends MonoBehaviour
Label use to tag the possible interaction in each object.
It appears when the user faces the object and disappears if the object is not being faced directly or an interaction was triggered. The default material makes sure the labels appear in front of everything, and uses the CanvasRenderTexture to render anything that is added to the canvas.

Protected Fields

_started : bool
Signature
bool InteractableObjectLabel._started

Fields

alignmentThreshold : float
Signature
float InteractableObjectLabel.alignmentThreshold
alphaAnimationSpeed : float
Signature
float InteractableObjectLabel.alphaAnimationSpeed
canvasTexture : CanvasRenderTexture
Signature
CanvasRenderTexture InteractableObjectLabel.canvasTexture
canvasTransform : RectTransform
Signature
RectTransform InteractableObjectLabel.canvasTransform
focusDelay : float
Signature
float InteractableObjectLabel.focusDelay
group : CanvasGroup
Signature
CanvasGroup InteractableObjectLabel.group
hideDelay : float
Signature
float InteractableObjectLabel.hideDelay
interactableGroup : InteractableGroupView
Signature
InteractableGroupView InteractableObjectLabel.interactableGroup
labelPositions : List< Transform >
Signature
List<Transform> InteractableObjectLabel.labelPositions
minScale : float
Signature
float InteractableObjectLabel.minScale
playerHead : Transform
Signature
Transform InteractableObjectLabel.playerHead
positionAnimationSpeed : float
Signature
float InteractableObjectLabel.positionAnimationSpeed
quadMaterial : Material
Signature
Material InteractableObjectLabel.quadMaterial
quadMesh : Mesh
Signature
Mesh InteractableObjectLabel.quadMesh
viewTargets : List< Transform >
Signature
List<Transform> InteractableObjectLabel.viewTargets