CBreakable
![]() |
---|
CBreakable |
![]() |
Entities linked to this class
Fields
m_Material <FIELD_INTEGER>
m_hBreaker <FIELD_EHANDLE>
m_angle <FIELD_FLOAT>
m_iszGibModel <FIELD_STRING>
m_iszSpawnObject <FIELD_STRING>
m_bTookPhysicsDamage <FIELD_BOOLEAN>
m_iszPropData <FIELD_STRING>
m_flDmgModBullet <FIELD_FLOAT>
m_flDmgModClub <FIELD_FLOAT>
m_flDmgModExplosive <FIELD_FLOAT>
m_iszPhysicsDamageTableName <FIELD_STRING>
m_iszBreakableModel <FIELD_STRING>
m_iBreakableSkin <FIELD_INTEGER>
m_iBreakableCount <FIELD_INTEGER>
m_iMaxBreakableSize <FIELD_INTEGER>
m_iszBasePropData <FIELD_STRING>
m_iInteractions <FIELD_INTEGER>
m_explodeRadius <FIELD_FLOAT>
m_iszModelName <FIELD_STRING>
m_hPhysicsAttacker <FIELD_EHANDLE>
m_flLastPhysicsInfluenceTime <FIELD_TIME>
Keyfields
m_ExplosionMagnitude <FIELD_INTEGER> (explodemagnitude)
m_flPressureDelay <FIELD_FLOAT> (PressureDelay)
m_iMinHealthDmg <FIELD_INTEGER> (minhealthdmg)
m_Explosion <FIELD_INTEGER> (explosion)
m_GibDir <FIELD_VECTOR> (gibdir)
m_PerformanceMode <FIELD_INTEGER> (PerformanceMode)
Inputs
m_impactEnergyScale <FIELD_FLOAT> (physdamagescale)
Input functions
Break <FIELD_VOID> linked function: InputBreak
- description todo
SetHealth <FIELD_INTEGER> linked function: InputSetHealth
- description todo
AddHealth <FIELD_INTEGER> linked function: InputAddHealth
- description todo
RemoveHealth <FIELD_INTEGER> linked function: InputRemoveHealth
- description todo
SetMass <FIELD_FLOAT> linked function: InputSetMass
- description todo
Touch think function
- Has checks for 'Break on Touch', 'Break on Pressure' flags
Think function
Die <FIELD_VOID>
- Used as think function for delaying breaking of breakable by
PressureDelay
after it was stood on
Outputs
- m_OnBreak
- OnBreak
- m_OnHealthChanged
- OnHealthChanged