Class AttachableTubeFedBolt
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class AttachableTubeFedBolt : FVRInteractiveObject
- Inheritance
-
AttachableTubeFedBolt
- Inherited Members
-
Constructors
AttachableTubeFedBolt()
public AttachableTubeFedBolt()
Fields
Barrel
Field Value
- Transform
BarrelForward
public Vector3 BarrelForward
Field Value
- Vector3
BarrelRearward
public Vector3 BarrelRearward
Field Value
- Vector3
CurPos
public AttachableTubeFedBolt.BoltPos CurPos
Field Value
- AttachableTubeFedBolt.BoltPos
Elevator
public Transform Elevator
Field Value
- Transform
ElevatorForward
public Vector3 ElevatorForward
Field Value
- Vector3
ElevatorRearward
public Vector3 ElevatorRearward
Field Value
- Vector3
Hammer
Field Value
- Transform
HammerForward
public Vector3 HammerForward
Field Value
- Vector3
HammerRearward
public Vector3 HammerRearward
Field Value
- Vector3
HasElevator
Field Value
- bool
HasHammer
Field Value
- bool
HasLastRoundBoltHoldOpen
public bool HasLastRoundBoltHoldOpen
Field Value
- bool
HasReciprocatingBarrel
public bool HasReciprocatingBarrel
Field Value
- bool
LastPos
public AttachableTubeFedBolt.BoltPos LastPos
Field Value
- AttachableTubeFedBolt.BoltPos
Point_Bolt_Forward
public Transform Point_Bolt_Forward
Field Value
- Transform
Point_Bolt_LockPoint
public Transform Point_Bolt_LockPoint
Field Value
- Transform
Point_Bolt_Rear
public Transform Point_Bolt_Rear
Field Value
- Transform
Shotgun
public AttachableTubeFed Shotgun
Field Value
- AttachableTubeFed
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()
GetBoltLerpBetweenLockAndFore()
public float GetBoltLerpBetweenLockAndFore()
Returns
- float
GetBoltLerpBetweenRearAndFore()
public float GetBoltLerpBetweenRearAndFore()
Returns
- float
ImpartFiringImpulse()
public void ImpartFiringImpulse()
IsInteractable()
public override bool IsInteractable()
Returns
- bool
LockBolt()
ReleaseBolt()
public void ReleaseBolt()
UpdateBolt()
UpdateHandleHeldState(bool, float)
public void UpdateHandleHeldState(bool state, float lerp)
Parameters
state
bool
lerp
float