Table of Contents

Class FVRFirearmBeltDisplayData

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class FVRFirearmBeltDisplayData : MonoBehaviour
Inheritance
FVRFirearmBeltDisplayData

Constructors

FVRFirearmBeltDisplayData()

public FVRFirearmBeltDisplayData()

Fields

AngleFromUpToInOutLerp

public AnimationCurve AngleFromUpToInOutLerp

Field Value

AnimationCurve

BeltCapacity

public int BeltCapacity

Field Value

int

BeltRounds

public List<FVRLoadedRound> BeltRounds

Field Value

List<FVRLoadedRound>

BeltSegmentPrefab

public FVRObject BeltSegmentPrefab

Field Value

FVRObject

ChainInterpolated01

public FVRFirearmBeltDisplayData.BeltPointChain ChainInterpolated01

Field Value

FVRFirearmBeltDisplayData.BeltPointChain

ChainInterpolatedInOut

public FVRFirearmBeltDisplayData.BeltPointChain ChainInterpolatedInOut

Field Value

FVRFirearmBeltDisplayData.BeltPointChain

Chain_In

public FVRFirearmBeltDisplayData.BeltPointChain Chain_In

Field Value

FVRFirearmBeltDisplayData.BeltPointChain

Chain_Out

public FVRFirearmBeltDisplayData.BeltPointChain Chain_Out

Field Value

FVRFirearmBeltDisplayData.BeltPointChain

DistanceBetweenRounds

public float DistanceBetweenRounds

Field Value

float

Firearm

public FVRFireArm Firearm

Field Value

FVRFireArm

GrabPoint_Box

public Transform GrabPoint_Box

Field Value

Transform

GrabPoint_Gun

public Transform GrabPoint_Gun

Field Value

Transform

GrabRotLimitToTheLeft

public float GrabRotLimitToTheLeft

Field Value

float

GrabRotLimitToTheRight

public float GrabRotLimitToTheRight

Field Value

float

HiddenInBoxSpot

public Transform HiddenInBoxSpot

Field Value

Transform

InvertBeltSide

public bool InvertBeltSide

Field Value

bool

ProxyRounds

public List<Transform> ProxyRounds

Field Value

List<Transform>

TempBeltChainIn

public List<Transform> TempBeltChainIn

Field Value

List<Transform>

TempBeltChainOut

public List<Transform> TempBeltChainOut

Field Value

List<Transform>

Methods

AddJitter()

public void AddJitter()

BeltGrabUpdate(FVRFireArmMagazine, FVRViveHand)

public void BeltGrabUpdate(FVRFireArmMagazine mag, FVRViveHand hand)

Parameters

mag FVRFireArmMagazine
hand FVRViveHand

BeltGrabbed(FVRFireArmMagazine, FVRViveHand)

public void BeltGrabbed(FVRFireArmMagazine mag, FVRViveHand hand)

Parameters

mag FVRFireArmMagazine
hand FVRViveHand

BeltReleased(FVRFireArmMagazine, FVRViveHand)

public void BeltReleased(FVRFireArmMagazine mag, FVRViveHand hand)

Parameters

mag FVRFireArmMagazine
hand FVRViveHand

ForceRelease()

public void ForceRelease()

GetGrabPointLerp(Vector3)

public float GetGrabPointLerp(Vector3 point)

Parameters

point Vector3

Returns

float

HasARound()

public bool HasARound()

Returns

bool

MountBeltSegment(FVRFireArmBeltSegment)

public void MountBeltSegment(FVRFireArmBeltSegment segment)

Parameters

segment FVRFireArmBeltSegment

PullPushBelt(FVRFireArmMagazine, int)

public void PullPushBelt(FVRFireArmMagazine mag, int desiredNumber)

Parameters

mag FVRFireArmMagazine
desiredNumber int

RemoveRound(bool)

public GameObject RemoveRound(bool b)

Parameters

b bool

Returns

GameObject

SaveChainsToDisplayData()

public void SaveChainsToDisplayData()

StripBeltSegment(Vector3)

public FVRFireArmBeltSegment StripBeltSegment(Vector3 handPos)

Parameters

handPos Vector3

Returns

FVRFireArmBeltSegment

UpdateBelt()

public void UpdateBelt()

UpdateBeltData()

public void UpdateBeltData()

UpdateProxyRounds(int)

public void UpdateProxyRounds(int offset)

Parameters

offset int

isBeltGrabbed()

public bool isBeltGrabbed()

Returns

bool