Table of Contents

Class AM

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class AM : ManagerSingleton<AM>
Inheritance
AM
Inherited Members

Constructors

AM()

public AM()

Fields

AccuracyChart

public FVRFireArmMechanicalAccuracyChart AccuracyChart

Field Value

FVRFireArmMechanicalAccuracyChart

BulletDragCoefficientCurve

public AnimationCurve BulletDragCoefficientCurve

Field Value

AnimationCurve

Prefab_OpticUI

public GameObject Prefab_OpticUI

Field Value

GameObject

ProjectileLayerMask

public LayerMask ProjectileLayerMask

Field Value

LayerMask

Properties

BDCC

public static AnimationCurve BDCC { get; }

Property Value

AnimationCurve

PLM

public static LayerMask PLM { get; }

Property Value

LayerMask

SMechanicalAccuracyDic

public static Dictionary<FVRFireArmMechanicalAccuracyClass, FVRFireArmMechanicalAccuracyChart.MechanicalAccuracyEntry> SMechanicalAccuracyDic { get; }

Property Value

Dictionary<FVRFireArmMechanicalAccuracyClass, FVRFireArmMechanicalAccuracyChart.MechanicalAccuracyEntry>

SRoundDisplayDataDic

public static Dictionary<FireArmRoundType, FVRFireArmRoundDisplayData> SRoundDisplayDataDic { get; }

Property Value

Dictionary<FireArmRoundType, FVRFireArmRoundDisplayData>

STypeClassLists

public static Dictionary<FireArmRoundType, List<FireArmRoundClass>> STypeClassLists { get; }

Property Value

Dictionary<FireArmRoundType, List<FireArmRoundClass>>

STypeDic

public static Dictionary<FireArmRoundType, Dictionary<FireArmRoundClass, FVRFireArmRoundDisplayData.DisplayDataClass>> STypeDic { get; }

Property Value

Dictionary<FireArmRoundType, Dictionary<FireArmRoundClass, FVRFireArmRoundDisplayData.DisplayDataClass>>

STypeList

public static List<FireArmRoundType> STypeList { get; }

Property Value

List<FireArmRoundType>

Methods

Awake()

protected override void Awake()

DoesClassExistForType(FireArmRoundClass, FireArmRoundType)

public static bool DoesClassExistForType(FireArmRoundClass rClass, FireArmRoundType rType)

Parameters

rClass FireArmRoundClass
rType FireArmRoundType

Returns

bool

GetChamberVelMult(FireArmRoundType, float)

public static float GetChamberVelMult(FireArmRoundType rt, float lengthMeters)

Parameters

rt FireArmRoundType
lengthMeters float

Returns

float

GetDefaultRoundClass(FireArmRoundType)

public static FireArmRoundClass GetDefaultRoundClass(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

FireArmRoundClass

GetDriftMult(FVRFireArmMechanicalAccuracyClass)

public static float GetDriftMult(FVRFireArmMechanicalAccuracyClass c)

Parameters

c FVRFireArmMechanicalAccuracyClass

Returns

float

GetDropMult(FVRFireArmMechanicalAccuracyClass)

public static float GetDropMult(FVRFireArmMechanicalAccuracyClass c)

Parameters

c FVRFireArmMechanicalAccuracyClass

Returns

float

GetFireArmMechanicalSpread(FVRFireArmMechanicalAccuracyClass)

public static float GetFireArmMechanicalSpread(FVRFireArmMechanicalAccuracyClass c)

Parameters

c FVRFireArmMechanicalAccuracyClass

Returns

float

GetFullRoundName(FireArmRoundType, FireArmRoundClass)

public static string GetFullRoundName(FireArmRoundType rType, FireArmRoundClass rClass)

Parameters

rType FireArmRoundType
rClass FireArmRoundClass

Returns

string

GetRandomNonDefaultRoundClass(FireArmRoundType)

public static FireArmRoundClass GetRandomNonDefaultRoundClass(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

FireArmRoundClass

GetRandomValidRoundClass(FireArmRoundType)

public static FireArmRoundClass GetRandomValidRoundClass(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

FireArmRoundClass

GetRecoilMult(FVRFireArmMechanicalAccuracyClass)

public static float GetRecoilMult(FVRFireArmMechanicalAccuracyClass c)

Parameters

c FVRFireArmMechanicalAccuracyClass

Returns

float

GetRoundDisplayName(FireArmRoundType)

public static string GetRoundDisplayName(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

string

GetRoundMaterial(FireArmRoundType, FireArmRoundClass)

public static Material GetRoundMaterial(FireArmRoundType rType, FireArmRoundClass rClass)

Parameters

rType FireArmRoundType
rClass FireArmRoundClass

Returns

Material

GetRoundMesh(FireArmRoundType, FireArmRoundClass)

public static Mesh GetRoundMesh(FireArmRoundType rType, FireArmRoundClass rClass)

Parameters

rType FireArmRoundType
rClass FireArmRoundClass

Returns

Mesh

GetRoundPower(FireArmRoundType)

public static FVRObject.OTagFirearmRoundPower GetRoundPower(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

FVRObject.OTagFirearmRoundPower

GetRoundSelfPrefab(FireArmRoundType, FireArmRoundClass)

public static FVRObject GetRoundSelfPrefab(FireArmRoundType rType, FireArmRoundClass rClass)

Parameters

rType FireArmRoundType
rClass FireArmRoundClass

Returns

FVRObject

doesClassExistForType(FireArmRoundClass, FireArmRoundType)

public bool doesClassExistForType(FireArmRoundClass rClass, FireArmRoundType rType)

Parameters

rClass FireArmRoundClass
rType FireArmRoundType

Returns

bool

getDefaultRoundClass(FireArmRoundType)

public FireArmRoundClass getDefaultRoundClass(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

FireArmRoundClass

getRandomNonDefaultRoundClass(FireArmRoundType)

public FireArmRoundClass getRandomNonDefaultRoundClass(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

FireArmRoundClass

getRandomValidRoundClass(FireArmRoundType)

public FireArmRoundClass getRandomValidRoundClass(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

FireArmRoundClass

getRoundDisplayName(FireArmRoundType)

public string getRoundDisplayName(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

string

getRoundMaterial(FireArmRoundType, FireArmRoundClass)

public Material getRoundMaterial(FireArmRoundType rType, FireArmRoundClass rClass)

Parameters

rType FireArmRoundType
rClass FireArmRoundClass

Returns

Material

getRoundMesh(FireArmRoundType, FireArmRoundClass)

public Mesh getRoundMesh(FireArmRoundType rType, FireArmRoundClass rClass)

Parameters

rType FireArmRoundType
rClass FireArmRoundClass

Returns

Mesh

getRoundPower(FireArmRoundType)

public FVRObject.OTagFirearmRoundPower getRoundPower(FireArmRoundType rType)

Parameters

rType FireArmRoundType

Returns

FVRObject.OTagFirearmRoundPower

getRoundSelfPrefab(FireArmRoundType, FireArmRoundClass)

public FVRObject getRoundSelfPrefab(FireArmRoundType rType, FireArmRoundClass rClass)

Parameters

rType FireArmRoundType
rClass FireArmRoundClass

Returns

FVRObject