_started
: bool |
Signature
bool Oculus.Interaction.Locomotion.LocomotionGate._started |
ActiveMode
: LocomotionMode
[Get] |
Signature
LocomotionMode Oculus.Interaction.Locomotion.LocomotionGate.ActiveMode |
CurrentAngle
: float
[Get] |
Signature
float Oculus.Interaction.Locomotion.LocomotionGate.CurrentAngle |
Hand
: IHand
[Get] |
Signature
IHand Oculus.Interaction.Locomotion.LocomotionGate.Hand |
StabilizationPose
: Pose
[Get] |
Signature
Pose Oculus.Interaction.Locomotion.LocomotionGate.StabilizationPose |
WhenActiveModeChanged
: Action< LocomotionModeEventArgs > |
Signature
Action<LocomotionModeEventArgs> Oculus.Interaction.Locomotion.LocomotionGate.WhenActiveModeChanged |
WristDirection
: Vector3
[Get] |
Signature
Vector3 Oculus.Interaction.Locomotion.LocomotionGate.WristDirection |
Awake
()
|
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionGate.Awake() Returns void |
OnDisable
()
|
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionGate.OnDisable() Returns void |
OnEnable
()
|
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionGate.OnEnable() Returns void |
Start
()
|
Signature
virtual void Oculus.Interaction.Locomotion.LocomotionGate.Start() Returns void |
Cancel
()
|
Disables the Gate, forcing the user to perform the disable shape and then the enable shape.
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.Cancel() Returns void |
Disable
()
|
Disables the Gate, forcing the user to perform the enable shape.
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.Disable() Returns void |
InjectAllLocomotionGate
(
hand
, shoulder
, enableShape
, disableShape
, turningState
, teleportState
, gateSections
)
|
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.InjectAllLocomotionGate(IHand hand, Transform shoulder, IActiveState enableShape, IActiveState disableShape, VirtualActiveState turningState, VirtualActiveState teleportState, GateSection[] gateSections) Parameters hand: IHandshoulder: TransformenableShape: IActiveStatedisableShape: IActiveStateturningState: VirtualActiveStateteleportState: VirtualActiveStategateSections: GateSection[]Returns void |
InjectDisableShape
(
disableShape
)
|
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.InjectDisableShape(IActiveState disableShape) Parameters disableShape: IActiveStateReturns void |
InjectEnableShape
(
enableShape
)
|
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.InjectEnableShape(IActiveState enableShape) Parameters enableShape: IActiveStateReturns void |
InjectGateSections
(
gateSections
)
|
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.InjectGateSections(GateSection[] gateSections) Parameters gateSections: GateSection[]Returns void |
InjectHand
(
hand
)
|
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.InjectHand(IHand hand) Parameters hand: IHandReturns void |
InjectShoulder
(
shoulder
)
|
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.InjectShoulder(Transform shoulder) Parameters shoulder: TransformReturns void |
InjectTeleportState
(
teleportState
)
|
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.InjectTeleportState(VirtualActiveState teleportState) Parameters teleportState: VirtualActiveStateReturns void |
InjectTurningState
(
turningState
)
|
Signature
void Oculus.Interaction.Locomotion.LocomotionGate.InjectTurningState(VirtualActiveState turningState) Parameters turningState: VirtualActiveStateReturns void |
canEnterDirectly
: bool |
Signature
bool Oculus.Interaction.Locomotion.LocomotionGate.GateSection.canEnterDirectly |
locomotionMode
: LocomotionMode |
Signature
LocomotionMode Oculus.Interaction.Locomotion.LocomotionGate.GateSection.locomotionMode |
maxAngle
: float |
Signature
float Oculus.Interaction.Locomotion.LocomotionGate.GateSection.maxAngle |
minAngle
: float |
Signature
float Oculus.Interaction.Locomotion.LocomotionGate.GateSection.minAngle |
ScoreToAngle
(
angle
)
|
Signature
float Oculus.Interaction.Locomotion.LocomotionGate.GateSection.ScoreToAngle(float angle) Parameters angle: floatReturns float |
LocomotionModeEventArgs
(
previousMode
, newMode
)
|
Signature
Oculus.Interaction.Locomotion.LocomotionGate.LocomotionModeEventArgs.LocomotionModeEventArgs(LocomotionMode previousMode, LocomotionMode newMode) Parameters previousMode: LocomotionModenewMode: LocomotionMode |
NewMode
: LocomotionMode
[Get] |
Signature
LocomotionMode Oculus.Interaction.Locomotion.LocomotionGate.LocomotionModeEventArgs.NewMode |
PreviousMode
: LocomotionMode
[Get] |
Signature
LocomotionMode Oculus.Interaction.Locomotion.LocomotionGate.LocomotionModeEventArgs.PreviousMode |
| Member |
|---|
None |
Teleport |
Turn |