Table of Contents

Class FVRFireArmBipod

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

Constructors

FVRFireArmBipod()

public FVRFireArmBipod()

Fields

AudEvent_BClose

public AudioEvent AudEvent_BClose

Field Value

AudioEvent

AudEvent_BOpen

public AudioEvent AudEvent_BOpen

Field Value

AudioEvent

BaseClip

public Transform BaseClip

Field Value

Transform

BipodFeet

public Transform[] BipodFeet

Field Value

Transform[]

BipodLegs

public Transform[] BipodLegs

Field Value

Transform[]

Bit1

public Transform Bit1

Field Value

Transform

Bit2

public Transform Bit2

Field Value

Transform

ExpandedLegYAngle

public float[] ExpandedLegYAngle

Field Value

float[]

FireArm

public FVRPhysicalObject FireArm

Field Value

FVRPhysicalObject

FoldedPosStroner

public List<Vector3> FoldedPosStroner

Field Value

List<Vector3>

FoldedRPK

public List<Vector3> FoldedRPK

Field Value

List<Vector3>

FoldedXRot

public float FoldedXRot

Field Value

float

GroundContactReference

public Transform GroundContactReference

Field Value

Transform

GroundFollower

public Transform GroundFollower

Field Value

Transform

GroundFollowerTargetPoint

public Vector3 GroundFollowerTargetPoint

Field Value

Vector3

LM_BipodTouch

public LayerMask LM_BipodTouch

Field Value

LayerMask

LocalPosContracted1

public Vector3 LocalPosContracted1

Field Value

Vector3

LocalPosContracted2

public Vector3 LocalPosContracted2

Field Value

Vector3

LocalPosExpanded1

public Vector3 LocalPosExpanded1

Field Value

Vector3

LocalPosExpanded2

public Vector3 LocalPosExpanded2

Field Value

Vector3

MLBit1

public Transform MLBit1

Field Value

Transform

MLBit2

public Transform MLBit2

Field Value

Transform

MLDistances

public List<Vector3> MLDistances

Field Value

List<Vector3>

MLHeights

public List<float> MLHeights

Field Value

List<float>

OverrideTranslationFrame

public Transform OverrideTranslationFrame

Field Value

Transform

PointToOverride

public Transform PointToOverride

Field Value

Transform

RecoilDamping

public float RecoilDamping

Field Value

float

RecoilFactor

public float RecoilFactor

Field Value

float

Style

public FVRFireArmBipod.BipodStyle Style

Field Value

FVRFireArmBipod.BipodStyle

SupportBits

public Transform[] SupportBits

Field Value

Transform[]

SupportBitsClosedRot

public Vector3[] SupportBitsClosedRot

Field Value

Vector3[]

SupportBitsOpenRot

public Vector3[] SupportBitsOpenRot

Field Value

Vector3[]

UnFoldedPosStroner

public List<Vector3> UnFoldedPosStroner

Field Value

List<Vector3>

UnFoldedRPK

public List<Vector3> UnFoldedRPK

Field Value

List<Vector3>

UnFoldedXRot

public float UnFoldedXRot

Field Value

float

UsesExtendyBits

public bool UsesExtendyBits

Field Value

bool

UsesMultiLength

public bool UsesMultiLength

Field Value

bool

Properties

IsBipodActive

public bool IsBipodActive { get; }

Property Value

bool

Methods

Activate()

public void Activate()

Awake()

protected void Awake()

Config()

public void Config()

Contract(bool)

public void Contract(bool playSound)

Parameters

playSound bool

Deactivate()

public void Deactivate()

Expand()

public void Expand()

GetBipodRootWorld()

public Vector3 GetBipodRootWorld()

Returns

Vector3

GetOffsetSavedWorldPoint()

public Vector3 GetOffsetSavedWorldPoint()

Returns

Vector3

GetPointTo()

public Transform GetPointTo()

Returns

Transform

NextML()

public void NextML()

PrevML()

public void PrevML()

Toggle()

public void Toggle()

UpdateBipod()

public void UpdateBipod()