Class HandgunSlide
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class HandgunSlide : FVRInteractiveObject
- Inheritance
-
HandgunSlide
- Inherited Members
-
Constructors
HandgunSlide()
Fields
CurPos
public HandgunSlide.SlidePos CurPos
Field Value
- HandgunSlide.SlidePos
Handgun
Field Value
- Handgun
HasLastRoundSlideHoldOpen
public bool HasLastRoundSlideHoldOpen
Field Value
- bool
LastPos
public HandgunSlide.SlidePos LastPos
Field Value
- HandgunSlide.SlidePos
Point_Slide_Forward
public Transform Point_Slide_Forward
Field Value
- Transform
Point_Slide_LockPoint
public Transform Point_Slide_LockPoint
Field Value
- Transform
Point_Slide_Rear
public Transform Point_Slide_Rear
Field Value
- Transform
Speed_Forward
public float Speed_Forward
Field Value
- float
Speed_Held
Field Value
- float
Speed_Rearward
public float Speed_Rearward
Field Value
- float
SpringStiffness
public float SpringStiffness
Field Value
- float
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
GetSlideLerpBetweenLockAndFore()
public float GetSlideLerpBetweenLockAndFore()
Returns
- float
GetSlideLerpBetweenRearAndFore()
public float GetSlideLerpBetweenRearAndFore()
Returns
- float
GetSlideSpeed()
public float GetSlideSpeed()
Returns
- float
ImpartFiringImpulse()
public void ImpartFiringImpulse()
IsInteractable()
public override bool IsInteractable()
Returns
- bool
KnockToRear()
public void KnockToRear()
UpdateSlide()
public void UpdateSlide()