Entity systemClasses

CFuncShatterglass

Schema class CFuncShatterglass, derived from CBaseModelEntity.

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

Inherits CBaseModelEntity

Fields

FieldType
m_matPanelTransformmatrix3x4_t
m_matPanelTransformWsTempmatrix3x4_t
m_vecShatterGlassShardsCUtlVector<uint32_t>
m_PanelSizeVector2D
m_flLastShatterSoundEmitTimefloat
m_flLastCleanupTimefloat
m_flInitAtTimefloat
m_flGlassThicknessfloat
m_flSpawnInvulnerabilityfloat
m_bBreakSilentbool
m_bBreakShardlessbool
m_bBrokenbool
m_bGlassNavIgnorebool
m_bGlassInFramebool
m_bStartBrokenbool
m_iInitialDamageTypeuint8_t
m_szDamagePositioningEntityName01CUtlSymbolLarge
m_szDamagePositioningEntityName02CUtlSymbolLarge
m_szDamagePositioningEntityName03CUtlSymbolLarge
m_szDamagePositioningEntityName04CUtlSymbolLarge
m_vInitialDamagePositionsCUtlVector<Vector>
m_vExtraDamagePositionsCUtlVector<Vector>
m_vInitialPanelVerticesCUtlVector<Vector4D>
m_OnBrokenCEntityIOOutput
m_iSurfaceTypeuint8_t
m_hMaterialDamageBaseCStrongHandle<InfoForResourceTypeIMaterial2>

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