_started
: bool |
Signature
bool Oculus.Interaction.Locomotion.TurnArrowVisuals._started |
Margin
: float |
Signature
float Oculus.Interaction.Locomotion.TurnArrowVisuals.Margin |
MaxAngle
: float |
Signature
float Oculus.Interaction.Locomotion.TurnArrowVisuals.MaxAngle |
Radius
: float |
Signature
float Oculus.Interaction.Locomotion.TurnArrowVisuals.Radius |
RailGap
: float |
Signature
float Oculus.Interaction.Locomotion.TurnArrowVisuals.RailGap |
SqueezeLength
: float |
Signature
float Oculus.Interaction.Locomotion.TurnArrowVisuals.SqueezeLength |
TrailLength
: float |
Signature
float Oculus.Interaction.Locomotion.TurnArrowVisuals.TrailLength |
DisabledColor
: Color
[Get][Set] |
Signature
Color Oculus.Interaction.Locomotion.TurnArrowVisuals.DisabledColor |
EnabledColor
: Color
[Get][Set] |
Signature
Color Oculus.Interaction.Locomotion.TurnArrowVisuals.EnabledColor |
FollowArrow
: bool
[Get][Set] |
Signature
bool Oculus.Interaction.Locomotion.TurnArrowVisuals.FollowArrow |
HighLight
: bool
[Get][Set] |
Signature
bool Oculus.Interaction.Locomotion.TurnArrowVisuals.HighLight |
HighligtedColor
: Color
[Get][Set] |
Signature
Color Oculus.Interaction.Locomotion.TurnArrowVisuals.HighligtedColor |
Progress
: float
[Get][Set] |
Signature
float Oculus.Interaction.Locomotion.TurnArrowVisuals.Progress |
Value
: float
[Get][Set] |
Signature
float Oculus.Interaction.Locomotion.TurnArrowVisuals.Value |
OnDisable
()
|
Signature
virtual void Oculus.Interaction.Locomotion.TurnArrowVisuals.OnDisable() Returns void |
Start
()
|
Signature
virtual void Oculus.Interaction.Locomotion.TurnArrowVisuals.Start() Returns void |
DisableVisuals
()
|
Disables all the visual renderers
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.DisableVisuals() Returns void |
InjectAllTurnArrowVisuals
(
leftArrow
, rightArrow
, leftRail
, rightRail
, leftTrail
, rightTrail
, leftMaterialBlock
, rightMaterialBlock
, radius
, margin
, trailLength
, maxAngle
, railGap
, squeezeLength
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectAllTurnArrowVisuals(Renderer leftArrow, Renderer rightArrow, TubeRenderer leftRail, TubeRenderer rightRail, TubeRenderer leftTrail, TubeRenderer rightTrail, MaterialPropertyBlockEditor leftMaterialBlock, MaterialPropertyBlockEditor rightMaterialBlock, float radius, float margin, float trailLength, float maxAngle, float railGap, float squeezeLength) Parameters leftArrow: RendererrightArrow: RendererleftRail: TubeRendererrightRail: TubeRendererleftTrail: TubeRendererrightTrail: TubeRendererleftMaterialBlock: MaterialPropertyBlockEditorrightMaterialBlock: MaterialPropertyBlockEditorradius: floatmargin: floattrailLength: floatmaxAngle: floatrailGap: floatsqueezeLength: floatReturns void |
InjectLeftArrow
(
leftArrow
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectLeftArrow(Renderer leftArrow) Parameters leftArrow: RendererReturns void |
InjectLeftMaterialBlock
(
leftMaterialBlock
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectLeftMaterialBlock(MaterialPropertyBlockEditor leftMaterialBlock) Parameters leftMaterialBlock: MaterialPropertyBlockEditorReturns void |
InjectLeftRail
(
leftRail
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectLeftRail(TubeRenderer leftRail) Parameters leftRail: TubeRendererReturns void |
InjectLeftTrail
(
leftTrail
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectLeftTrail(TubeRenderer leftTrail) Parameters leftTrail: TubeRendererReturns void |
InjectMargin
(
margin
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectMargin(float margin) Parameters margin: floatReturns void |
InjectMaxAngle
(
maxAngle
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectMaxAngle(float maxAngle) Parameters maxAngle: floatReturns void |
InjectRadius
(
radius
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectRadius(float radius) Parameters radius: floatReturns void |
InjectRailGap
(
railGap
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectRailGap(float railGap) Parameters railGap: floatReturns void |
InjectRightArrow
(
rightArrow
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectRightArrow(Renderer rightArrow) Parameters rightArrow: RendererReturns void |
InjectRightMaterialBlock
(
rightMaterialBlock
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectRightMaterialBlock(MaterialPropertyBlockEditor rightMaterialBlock) Parameters rightMaterialBlock: MaterialPropertyBlockEditorReturns void |
InjectRightRail
(
rightRail
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectRightRail(TubeRenderer rightRail) Parameters rightRail: TubeRendererReturns void |
InjectRightTrail
(
rightTrail
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectRightTrail(TubeRenderer rightTrail) Parameters rightTrail: TubeRendererReturns void |
InjectSqueezeLength
(
squeezeLength
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectSqueezeLength(float squeezeLength) Parameters squeezeLength: floatReturns void |
InjectTrailLength
(
trailLength
)
|
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.InjectTrailLength(float trailLength) Parameters trailLength: floatReturns void |
UpdateVisual
()
|
Updates the Arrows and Colors with the provided Values.
It also re-enables the renderers so they are instantly drawn.
Signature
void Oculus.Interaction.Locomotion.TurnArrowVisuals.UpdateVisual() Returns void |