Table of Contents

Class MuzzleDevice

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class MuzzleDevice : FVRFireArmAttachment
Inheritance
MuzzleDevice
Derived
Inherited Members

Constructors

MuzzleDevice()

public MuzzleDevice()

Fields

ForcesEffectSize

public bool ForcesEffectSize

Field Value

bool

MechanicalAccuracy

public FVRFireArmMechanicalAccuracyClass MechanicalAccuracy

Field Value

FVRFireArmMechanicalAccuracyClass

Muzzle

public Transform Muzzle

Field Value

Transform

MuzzleEffects

public MuzzleEffect[] MuzzleEffects

Field Value

MuzzleEffect[]

Methods

Awake()

protected override void Awake()

GetDriftMult(FVRPhysicalObject)

public Vector2 GetDriftMult(FVRPhysicalObject f)

Parameters

f FVRPhysicalObject

Returns

Vector2

GetDropMult(FVRPhysicalObject)

public float GetDropMult(FVRPhysicalObject f)

Parameters

f FVRPhysicalObject

Returns

float

GetMechanicalAccuracy()

public float GetMechanicalAccuracy()

Returns

float

ObjectIDsToFloatHash(string, string)

public float ObjectIDsToFloatHash(string objectID0, string objectID1)

Parameters

objectID0 string
objectID1 string

Returns

float

OnShot(AttachableFirearm, FVRTailSoundClass)

public virtual void OnShot(AttachableFirearm f, FVRTailSoundClass tailClass)

Parameters

f AttachableFirearm
tailClass FVRTailSoundClass

OnShot(FVRFireArm, FVRTailSoundClass)

public virtual void OnShot(FVRFireArm f, FVRTailSoundClass tailClass)

Parameters

f FVRFireArm
tailClass FVRTailSoundClass