Class ClosedBoltHandle
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class ClosedBoltHandle : FVRInteractiveObject
- Inheritance
-
ClosedBoltHandle
- Inherited Members
-
Constructors
ClosedBoltHandle()
public ClosedBoltHandle()
Fields
CurPos
public ClosedBoltHandle.HandlePos CurPos
Field Value
- ClosedBoltHandle.HandlePos
HasRotatingPart
public bool HasRotatingPart
Field Value
- bool
IsSlappable
Field Value
- bool
LastPos
public ClosedBoltHandle.HandlePos LastPos
Field Value
- ClosedBoltHandle.HandlePos
Point_Forward
public Transform Point_Forward
Field Value
- Transform
Point_LockPoint
public Transform Point_LockPoint
Field Value
- Transform
Point_Rear
public Transform Point_Rear
Field Value
- Transform
Point_SafetyRotLimit
public Transform Point_SafetyRotLimit
Field Value
- Transform
Rot_Safe
Field Value
- float
Rot_SlipDistance
public float Rot_SlipDistance
Field Value
- float
Rot_Standard
public float Rot_Standard
Field Value
- float
RotatingPart
public Transform RotatingPart
Field Value
- Transform
RotatingPartLeftEulers
public Vector3 RotatingPartLeftEulers
Field Value
- Vector3
RotatingPartNeutralEulers
public Vector3 RotatingPartNeutralEulers
Field Value
- Vector3
RotatingPartRightEulers
public Vector3 RotatingPartRightEulers
Field Value
- Vector3
SlapDistance
public float SlapDistance
Field Value
- float
SlapPoint
public Transform SlapPoint
Field Value
- Transform
Speed_Forward
public float Speed_Forward
Field Value
- float
Speed_Held
Field Value
- float
SpringStiffness
public float SpringStiffness
Field Value
- float
StaysRotatedWhenBack
public bool StaysRotatedWhenBack
Field Value
- bool
UsesRotation
Field Value
- bool
UsesSoundOnGrab
public bool UsesSoundOnGrab
Field Value
- bool
Weapon
public ClosedBoltWeapon Weapon
Field Value
- ClosedBoltWeapon
Methods
Awake()
protected override void Awake()
BeginInteraction(FVRViveHand)
public override void BeginInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand
EndInteraction(FVRViveHand)
public override void EndInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand
GetBoltLerpBetweenLockAndFore()
public float GetBoltLerpBetweenLockAndFore()
Returns
- float
GetBoltLerpBetweenRearAndFore()
public float GetBoltLerpBetweenRearAndFore()
Returns
- float
ShouldControlBolt()
public bool ShouldControlBolt()
Returns
- bool
UpdateHandle()
public void UpdateHandle()
UpdateInteraction(FVRViveHand)
public override void UpdateInteraction(FVRViveHand hand)
Parameters
hand
FVRViveHand