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
| Field | Type |
|---|---|
m_CPropDataComponent | CPropDataComponent |
m_OnStartDeath | CEntityIOOutput |
m_OnBreak | CEntityIOOutput |
m_OnTakeDamage | CEntityIOOutput |
m_impactEnergyScale | float |
m_iMinHealthDmg | int32_t |
m_preferredCarryAngles | QAngle |
m_flPressureDelay | float |
m_flDefBurstScale | float |
m_vDefBurstOffset | Vector |
m_hBreaker | CHandle<CBaseEntity> |
m_PerformanceMode | PerformanceMode_t |
m_flPreventDamageBeforeTime | float |
m_BreakableContentsType | BreakableContentsType_t |
m_strBreakableContentsPropGroupOverride | CUtlString |
m_strBreakableContentsParticleOverride | CUtlString |
m_bHasBreakPiecesOrCommands | bool |
m_explodeDamage | float |
m_explodeRadius | float |
m_sExplosionType | CGlobalSymbol |
m_explosionDelay | float |
m_explosionBuildupSound | CUtlSymbolLarge |
m_explosionCustomEffect | CUtlSymbolLarge |
m_explosionCustomSound | CUtlSymbolLarge |
m_explosionModifier | CUtlSymbolLarge |
m_hPhysicsAttacker | CHandle<CBasePlayerPawn> |
m_flLastPhysicsInfluenceTime | float |
m_flDefaultFadeScale | float |
m_hLastAttacker | CHandle<CBaseEntity> |
m_iszPuntSound | CUtlSymbolLarge |
m_bUsePuntSound | bool |
m_bOriginalBlockLOS | bool |
Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).