CBaseCombatWeapon: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
The base class for usable weapons. | |||
'''Source location : ...''' | '''Source location : [https://github.com/sreechar/TF2-Source-Code/blob/master/tf2_src/game/shared/basecombatweapon_shared.h /game/shared/basecombatweapon_shared.h]''' | ||
''' | '''VScript : [https://developer.valvesoftware.com/wiki/Team_Fortress_2/Scripting/Script_Functions#CBaseCombatWeapon Script_Functions#CBaseCombatWeapon]''' | ||
==[[Classes|Class Structure]]== | ==[[Classes|Class Structure]]== | ||
*'''[[CBaseEntity]]''' | *'''[[CBaseEntity]]''' | ||
**'''[[CBaseAnimating]]''' | **'''[[CBaseAnimating]]''' | ||
***'''[[ | ***'''[[CEconEntity]]''' | ||
****''' | ****'''CBaseCombatWeapon''' | ||
== SendProps == | == SendProps == | ||
Latest revision as of 13:00, 17 September 2023
Overview
The base class for usable weapons.
Source location : /game/shared/basecombatweapon_shared.h
VScript : Script_Functions#CBaseCombatWeapon
Class Structure
- CBaseEntity
- CBaseAnimating
- CEconEntity
- CBaseCombatWeapon
- CEconEntity
- CBaseAnimating
SendProps
| Name | Type | Description | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| m_iViewModelIndex | Integer | |||||||||||||||||||||||||
| m_iWorldModelIndex | Integer | |||||||||||||||||||||||||
| m_iState | Integer | |||||||||||||||||||||||||
| m_hOwner | Integer | |||||||||||||||||||||||||
Entity DataMaps
| 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 |