Overview
The base class for usable weapons.
Source location : /game/shared/basecombatweapon_shared.h
VScript : Script_Functions#CBaseCombatWeapon
SendProps
CBaseCombatWeapon
| Name
|
Type
|
Description
|
| LocalWeaponData
|
| m_iClip1
|
Integer
|
|
| m_iClip2
|
Integer
|
|
| m_iPrimaryAmmoType
|
Integer
|
|
| m_iSecondaryAmmoType
|
Integer
|
|
| m_nViewModelIndex
|
Boolean
|
|
| m_bFlipViewModel
|
Integer
|
|
| m_flAnimTime
|
Integer
|
|
|
| LocalActiveWeaponData
|
| m_flNextPrimaryAttack
|
Float
|
|
| m_flNextSecondaryAttack
|
Float
|
|
| m_nNextThinkTick
|
Integer
|
|
| m_flTimeWeaponIdle
|
Float
|
|
| m_flAnimTime
|
Integer
|
|
|
| m_iViewModelIndex
|
Integer
|
|
| m_iWorldModelIndex
|
Integer
|
|
| m_iState
|
Integer
|
|
| m_hOwner
|
Integer
|
|
Entity DataMaps
CBaseCombatWeapon
| Name
|
Type
|
Description
|
| CBaseCombatWeaponAttemptToMaterialize
|
|
|
| CBaseCombatWeaponDefaultTouch
|
|
|
| CBaseCombatWeaponDestroyItem
|
|
|
| CBaseCombatWeaponFallThink
|
|
|
| CBaseCombatWeaponHideThink
|
|
|
| CBaseCombatWeaponMaterialize
|
|
|
| CBaseCombatWeaponSetPickupTouch
|
|
|
| InputHideWeapon
|
|
|
| m_IdealActivity
|
|
|
| m_OnCacheInteraction
|
|
|
| m_OnNPCPickup
|
|
|
| m_OnPlayerPickup
|
|
|
| m_OnPlayerUse
|
|
|
| m_bAltFireHudHintDisplayed
|
|
|
| m_bAltFiresUnderwater
|
|
|
| m_bFireOnEmpty
|
|
|
| m_bFiresUnderwater
|
|
|
| m_bInReload
|
|
|
| m_bReloadHudHintDisplayed
|
|
|
| m_bReloadsSingly
|
|
|
| m_bRemoveable
|
|
|
| m_fFireDuration
|
|
|
| m_fMaxRange1
|
|
|
| m_fMaxRange2
|
|
|
| m_fMinRange1
|
|
|
| m_fMinRange2
|
|
|
| m_flHudHintMinDisplayTime
|
|
|
| m_flHudHintPollTime
|
|
|
| m_flNextPrimaryAttack
|
|
|
| m_flNextSecondaryAttack
|
|
|
| m_flTimeWeaponIdle
|
|
|
| m_flUnlockTime
|
|
|
| m_hLocker
|
|
|
| m_hOwner
|
|
|
| m_iAltFireHudHintCount
|
|
|
| m_iClip1
|
|
|
| m_iClip2
|
|
|
| m_iPrimaryAmmoCount
|
|
|
| m_iPrimaryAmmoType
|
|
|
| m_iReloadHudHintCount
|
|
|
| m_iSecondaryAmmoCount
|
|
|
| m_iSecondaryAmmoType
|
|
|
| m_iState
|
|
|
| m_iSubType
|
|
|
| m_iszName
|
|
|
| m_nIdealSequence
|
|
|
| m_nViewModelIndex
|
|
|
| m_pConstraint
|
|
|