Entity systemClasses

CBasePlayerWeapon

Schema class CBasePlayerWeapon, derived from CEconEntity.

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

Inherits CEconEntity

Fields

FieldType
m_nNextPrimaryAttackTickint32_t
m_flNextPrimaryAttackTickRatiofloat
m_nNextSecondaryAttackTickint32_t
m_flNextSecondaryAttackTickRatiofloat
m_iClip1int32_t
m_iClip2int32_t
m_pReserveAmmoint32_t
m_OnPlayerUseCEntityIOOutput

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

Methods

GetWeaponVData

CCSWeaponBaseVData* GetWeaponVData();

Get weapon VData.

GetWeaponClassname

const char* GetWeaponClassname();

Get weapon classname.

On this page