Entity systemClasses

CBasePlayerWeaponVData

Schema class CBasePlayerWeaponVData, derived from CEntitySubclassVDataBase.

Generated from the game's schema. Header: source2mod/schema/entity/classes/CBasePlayerWeaponVData.h

Inherits CEntitySubclassVDataBase

Fields

FieldType
m_bBuiltRightHandedbool
m_bAllowFlippingbool
m_szMuzzleFlashParticleConfigCUtlString
m_nMuzzleSmokeShotThresholduint8_t
m_flMuzzleSmokeTimeoutfloat
m_flMuzzleSmokeDecrementRatefloat
m_bGenerateMuzzleLightbool
m_bShouldAnimateInWorldbool
m_bLinkedCooldownsbool
m_iFlagsItemFlagTypes_t
m_iWeightint32_t
m_bAutoSwitchTobool
m_bAutoSwitchFrombool
m_nPrimaryAmmoTypeuint8_t
m_nSecondaryAmmoTypeuint8_t
m_iMaxClip1int32_t
m_iMaxClip2int32_t
m_iDefaultClip1int32_t
m_iDefaultClip2int32_t
m_bReserveAmmoAsClipsbool
m_bTreatAsSingleClipbool
m_bKeepLoadedAmmobool
m_iRumbleEffectRumbleEffect_t
m_flDropSpeedfloat
m_iSlotint32_t
m_iPositionint32_t

Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).

On this page