Table of Contents

Class AttachableTubeFedBolt

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class AttachableTubeFedBolt : FVRInteractiveObject
Inheritance
AttachableTubeFedBolt
Inherited Members

Constructors

AttachableTubeFedBolt()

public AttachableTubeFedBolt()

Fields

Barrel

public Transform 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

public Transform Hammer

Field Value

Transform

HammerForward

public Vector3 HammerForward

Field Value

Vector3

HammerRearward

public Vector3 HammerRearward

Field Value

Vector3

HasElevator

public bool HasElevator

Field Value

bool

HasHammer

public 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

public 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()

public void LockBolt()

ReleaseBolt()

public void ReleaseBolt()

UpdateBolt()

public void UpdateBolt()

UpdateHandleHeldState(bool, float)

public void UpdateHandleHeldState(bool state, float lerp)

Parameters

state bool
lerp float