Class AM
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class AM : ManagerSingleton<AM>
- Inheritance
-
AM
- Inherited Members
-
Constructors
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