PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
PropertyModifiers Class Reference

Private Member Functions

float m_Weapon void PropertyModifiers (ItemBase owner)
 
float GetBarrelLength ()
 Get Barrel Legth in mm.
 
float CalculateBarrelLength (ItemBase owner)
 
void UpdateModifiers ()
 

Static Private Member Functions

static vector GetModifierRaw (ItemBase item, string modifier_name, vector value="1 1 1")
 

Private Attributes

vector m_RecoilModifiers
 
vector m_SwayModifiers
 
vector m_SightMisalignment
 
float m_BarrelLength
 
ItemBase m_OwnerItem
 

Constructor & Destructor Documentation

◆ PropertyModifiers()

Member Function Documentation

◆ CalculateBarrelLength()

float CalculateBarrelLength ( ItemBase  owner)
inlineprivate

References vector::Distance().

Referenced by GetBarrelLength(), and PropertyModifiers().

◆ GetBarrelLength()

float GetBarrelLength ( )
inlineprivate

Get Barrel Legth in mm.

References CalculateBarrelLength(), and m_OwnerItem.

◆ GetModifierRaw()

static vector GetModifierRaw ( ItemBase  item,
string  modifier_name,
vector  value = "1 1 1" 
)
inlinestaticprivate

Referenced by UpdateModifiers().

◆ UpdateModifiers()

void UpdateModifiers ( )
inlineprivate

Field Documentation

◆ m_BarrelLength

float m_BarrelLength
private

Referenced by PropertyModifiers().

◆ m_OwnerItem

ItemBase m_OwnerItem
private

◆ m_RecoilModifiers

vector m_RecoilModifiers
private

Referenced by UpdateModifiers().

◆ m_SightMisalignment

vector m_SightMisalignment
private

Referenced by UpdateModifiers().

◆ m_SwayModifiers

vector m_SwayModifiers
private

Referenced by UpdateModifiers().


The documentation for this class was generated from the following file: