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
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()
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()
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()
UpdateBeltData()
public void UpdateBeltData()
UpdateProxyRounds(int)
public void UpdateProxyRounds(int offset)
Parameters
offset
int
isBeltGrabbed()
public bool isBeltGrabbed()
Returns
- bool