_started
: bool |
Signature
bool _started |
DisabledColor
: Color
[Get][Set] |
Signature
Color DisabledColor |
EnabledColor
: Color
[Get][Set] |
Signature
Color EnabledColor |
FollowArrow
: bool
[Get][Set] |
Signature
bool FollowArrow |
HighLight
: bool
[Get][Set] |
Signature
bool HighLight |
HighligtedColor
: Color
[Get][Set] |
Signature
Color HighligtedColor |
Margin
: float
[Get] |
Signature
float Margin |
MaxAngle
: float
[Get] |
Signature
float MaxAngle |
Progress
: float
[Get][Set] |
Signature
float Progress |
Radius
: float
[Get] |
Signature
float Radius |
RailGap
: float
[Get] |
Signature
float RailGap |
SqueezeLength
: float
[Get] |
Signature
float SqueezeLength |
TrailLength
: float
[Get] |
Signature
float TrailLength |
Value
: float
[Get][Set] |
Signature
float Value |
OnDisable
()
|
Signature
virtual void OnDisable() Returns void |
Start
()
|
Signature
virtual void Start() Returns void |
DisableVisuals
()
|
Disables all the visual renderers.
Signature
void DisableVisuals() Returns void |
InjectAllTurnArrowVisuals
(
leftArrow
, rightArrow
, leftRail
, rightRail
, leftTrail
, rightTrail
, leftMaterialBlock
, rightMaterialBlock
, radius
, margin
, trailLength
, maxAngle
, railGap
, squeezeLength
)
|
Signature
void 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 InjectLeftArrow(Renderer leftArrow) Parameters leftArrow: RendererReturns void |
InjectLeftMaterialBlock
(
leftMaterialBlock
)
|
Signature
void InjectLeftMaterialBlock(MaterialPropertyBlockEditor leftMaterialBlock) Parameters leftMaterialBlock: MaterialPropertyBlockEditorReturns void |
InjectLeftRail
(
leftRail
)
| |
InjectLeftTrail
(
leftTrail
)
| |
InjectMargin
(
margin
)
|
Signature
void InjectMargin(float margin) Parameters margin: floatReturns void |
InjectMaxAngle
(
maxAngle
)
|
Signature
void InjectMaxAngle(float maxAngle) Parameters maxAngle: floatReturns void |
InjectRadius
(
radius
)
|
Signature
void InjectRadius(float radius) Parameters radius: floatReturns void |
InjectRailGap
(
railGap
)
|
Signature
void InjectRailGap(float railGap) Parameters railGap: floatReturns void |
InjectRightArrow
(
rightArrow
)
|
Signature
void InjectRightArrow(Renderer rightArrow) Parameters rightArrow: RendererReturns void |
InjectRightMaterialBlock
(
rightMaterialBlock
)
|
Signature
void InjectRightMaterialBlock(MaterialPropertyBlockEditor rightMaterialBlock) Parameters rightMaterialBlock: MaterialPropertyBlockEditorReturns void |
InjectRightRail
(
rightRail
)
| |
InjectRightTrail
(
rightTrail
)
|
Signature
void InjectRightTrail(TubeRenderer rightTrail) Parameters rightTrail: TubeRendererReturns void |
InjectSqueezeLength
(
squeezeLength
)
|
Signature
void InjectSqueezeLength(float squeezeLength) Parameters squeezeLength: floatReturns void |
InjectTrailLength
(
trailLength
)
|
Signature
void 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 UpdateVisual() Returns void |