CBaseCombatCharacter: Difference between revisions

From SigMod
Jump to navigation Jump to search
No edit summary
Line 2: Line 2:
Contains functionality common between NPCs and players.
Contains functionality common between NPCs and players.


'''Source Location : /game/server/basecombatcharacter.h'''
'''Source Location : [https://github.com/sreechar/TF2-Source-Code/blob/master/tf2_src/game/server/basecombatcharacter.h /game/server/basecombatcharacter.h]'''


==[[Classes|Class Structure]]==
==[[Classes|Class Structure]]==

Revision as of 04:21, 19 February 2022

Overview

Contains functionality common between NPCs and players.

Source Location : /game/server/basecombatcharacter.h

Class Structure

SendProps

CBaseCombatCharacter
Name Type Description
m_bGlowEnabled Boolean
bcc_localdata
m_flNextAttack Float
m_hActiveWeapon Integer
m_hMyWeapons
000 Integer
001 Integer
002 Integer
003 Integer
004 Integer
005 Integer
006 Integer
007 Integer
008 Integer
009 Integer
010 Integer
011 Integer
012 Integer
013 Integer
014 Integer
015 Integer
016 Integer
017 Integer
018 Integer
019 Integer
020 Integer
021 Integer
022 Integer
023 Integer
024 Integer
025 Integer
026 Integer
027 Integer
028 Integer
029 Integer
030 Integer
031 Integer
032 Integer
033 Integer
034 Integer
035 Integer
036 Integer
037 Integer
038 Integer
039 Integer
040 Integer
041 Integer
042 Integer
043 Integer
044 Integer
045 Integer
046 Integer
047 Integer

Entity DataMaps

CBaseCombatCharacter
Name Type Description
InputKilledNPC
m_CurrentWeaponProficiency
m_HackedGunPos
m_LastHitGroup
m_Relationship
m_RelationshipString
m_bForceServerRagdoll
m_bPreventWeaponPickup
m_bloodColor
m_eHull
m_flDamageAccumulator
m_flFieldOfView
m_flNextAttack
m_hActiveWeapon
m_hMyWeapons
m_iAmmo
m_iDamageCount
m_impactEnergyScale
physics_cannister
Name Type Description
CPhysicsCannisterBeginShutdownThink
CPhysicsCannisterExplodeTouch
InputActivate
InputDeactivate
InputExplode
InputWake
m_OnAwakened
m_activateTime
m_active
m_bFired
m_damage
m_damageRadius
m_flLastPhysicsInfluenceTime
m_gasSound
m_hLauncher
m_hPhysicsAttacker
m_onActivate
m_pController
m_pJet
m_thrustOrigin
m_thrustTime
m_thruster
m_thrust
m_thrustVector
m_torqueVector