CBaseGrenade: Difference between revisions

From SigMod
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Overview ==
== Overview ==
The base class for "grenades". For TF2, in general projectiles that fly in an arc inherit from this class.
The base class for "grenades".


'''Source location : [https://github.com/sreechar/TF2-Source-Code/blob/master/tf2_src/game/shared/basegrenade_shared.h /game/shared/basegrenade_shared.h]'''
'''Source location : [https://github.com/sreechar/TF2-Source-Code/blob/master/tf2_src/game/shared/basegrenade_shared.h /game/shared/basegrenade_shared.h]'''

Revision as of 18:10, 6 March 2022

Overview

The base class for "grenades".

Source location : /game/shared/basegrenade_shared.h

Linked entity : grenade

Class Structure

SendProps

CBaseGrenade
Name Type Description
m_flDamage Float
m_DmgRadius Float
m_bIsLive Boolean
m_hThrower Integer
m_vecVelocity Vector
m_fFlags Integer

Entity DataMaps

CBaseGrenade
Name Type Description
CBaseGrenadeBounceTouch
CBaseGrenadeDangerSoundThink
CBaseGrenadeDetonate
CBaseGrenadeDetonateUse
CBaseGrenadeExplodeTouch
CBaseGrenadePreDetonate
CBaseGrenadeSlideTouch
CBaseGrenadeSmoke
CBaseGrenadeTumbleThink
m_DmgRadius
m_bHasWarnedAI
m_bIsLive
m_flDamage
m_flDetonateTime
m_flWarnAITime
m_hThrower
m_iszBounceSound
grenade
Name Type Description
npc_concussiongrenade
Name Type Description
CBaseGrenadeConcussionExplodeConcussion
CBaseGrenadeConcussionFallThink
npc_contactgrenade
Name Type Description
npc_handgrenade
Name Type Description