Table of Contents

Class TubeFedShotgunBolt

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

Constructors

TubeFedShotgunBolt()

public TubeFedShotgunBolt()

Fields

Barrel

public Transform Barrel

Field Value

Transform

BarrelForward

public Vector3 BarrelForward

Field Value

Vector3

BarrelRearward

public Vector3 BarrelRearward

Field Value

Vector3

CurPos

public TubeFedShotgunBolt.BoltPos CurPos

Field Value

TubeFedShotgunBolt.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 TubeFedShotgunBolt.BoltPos LastPos

Field Value

TubeFedShotgunBolt.BoltPos

LateralLock

public Transform LateralLock

Field Value

Transform

LaterlockGoal_In

public Transform LaterlockGoal_In

Field Value

Transform

LaterlockGoal_Out

public Transform LaterlockGoal_Out

Field Value

Transform

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

Point_LateralLock_In

public Vector3 Point_LateralLock_In

Field Value

Vector3

Point_LateralLock_Out

public Vector3 Point_LateralLock_Out

Field Value

Vector3

Shotgun

public TubeFedShotgun Shotgun

Field Value

TubeFedShotgun

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

UsesLateralLocking

public bool UsesLateralLocking

Field Value

bool

Methods

Awake()

protected override void Awake()

GetBoltLerpBetweenLockAndFore()

public float GetBoltLerpBetweenLockAndFore()

Returns

float

GetBoltLerpBetweenRearAndFore()

public float GetBoltLerpBetweenRearAndFore()

Returns

float

GetIsLateralLocked()

public bool GetIsLateralLocked()

Returns

bool

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