Entity systemClasses

CBreakableProp

Schema class CBreakableProp, derived from CBaseProp.

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

Inherits CBaseProp

Fields

FieldType
m_CPropDataComponentCPropDataComponent
m_OnStartDeathCEntityIOOutput
m_OnBreakCEntityIOOutput
m_OnTakeDamageCEntityIOOutput
m_impactEnergyScalefloat
m_iMinHealthDmgint32_t
m_preferredCarryAnglesQAngle
m_flPressureDelayfloat
m_flDefBurstScalefloat
m_vDefBurstOffsetVector
m_hBreakerCHandle<CBaseEntity>
m_PerformanceModePerformanceMode_t
m_flPreventDamageBeforeTimefloat
m_BreakableContentsTypeBreakableContentsType_t
m_strBreakableContentsPropGroupOverrideCUtlString
m_strBreakableContentsParticleOverrideCUtlString
m_bHasBreakPiecesOrCommandsbool
m_explodeDamagefloat
m_explodeRadiusfloat
m_sExplosionTypeCGlobalSymbol
m_explosionDelayfloat
m_explosionBuildupSoundCUtlSymbolLarge
m_explosionCustomEffectCUtlSymbolLarge
m_explosionCustomSoundCUtlSymbolLarge
m_explosionModifierCUtlSymbolLarge
m_hPhysicsAttackerCHandle<CBasePlayerPawn>
m_flLastPhysicsInfluenceTimefloat
m_flDefaultFadeScalefloat
m_hLastAttackerCHandle<CBaseEntity>
m_iszPuntSoundCUtlSymbolLarge
m_bUsePuntSoundbool
m_bOriginalBlockLOSbool

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

On this page